๐Ÿš€ Early Access: Interactive Whiteboards for Your Platform

Join our beta program and help shape the future of collaborative boards. Free access for early adopters + lifetime discounts when we launch.

Beta Early Access
$0 Free forever
100% Free beta
app.boardapi.io

Sound Familiar?

$50k+ to build your own

Months of development, WebSocket infrastructure, scaling issues. All before writing a single feature.

Teachers leaving for Zoom

Your platform lacks interactive tools. Students are bored. Teachers find workarounds.

Clients waiting, releases slipping

Every sprint, whiteboard features get pushed. You're always "almost there."

BoardAPI solves this in 2 weeks.

Built for EdTech & SaaS

API-first whiteboards for platforms that need more than a canvas

What's Coming in Beta

Innovative features we're building with early adopters. Join beta to test and influence development.

๐Ÿšง In Development

AI Tutors That Never Sleep

Autonomous AI agents grade answers, give personalized hints, moderate discussions, and manage time. One teacher + AI = class of 100+ students.

Join Beta to Test
๐Ÿงช Beta Testing

Personal Zones for Every Student

Each student gets their own private area on the board. Perfect for exams, individual practice, and homework review. A feature no other platform offers.

Test with Us

Structured Lessons

๐Ÿงช Beta

Frames organize content into navigable slides

Presenter Modes

๐Ÿงช Beta

Follow Me + Stealth observation for teachers

Custom Objects

๐Ÿšง Coming

Build vocabulary cards, quizzes, anything

Reusable Templates

๐Ÿšง Coming

Save and share lesson structures instantly

โœ… Ready Real-time sync (WebSocket) โœ… Ready No registration required ๐Ÿงช Beta Webhooks & REST API ๐Ÿšง Coming White-label options

How It Works?

Get started in 4 simple steps

1

Create Account

Sign up in 30 seconds. Get API Key and start integrating. Free tier includes 10 boards and 25 participants.

2

Integrate API

Use REST API or SDK to create boards. Documentation, code examples, and sandbox for testing.

3

Embed in Your Interface

Use iframe or direct link. Users join without registration.

4

Scale Without Limits

From 10 boards to 10,000. From 25 participants to unlimited. Upgrade when needed, downgrade anytime.

Transparent Pricing. No Hidden Fees.

Choose the plan that fits your needs

FREE FOREVER

STARTER

$0 /month

For individuals and small teams

  • 10 active boards
  • 25 participants per board
  • 1 GB storage
  • 14 days retention
  • 3 basic object types
  • Community support
Get Started Free
MOST POPULAR

PROFESSIONAL

$24 /month

For teachers and small business

  • 100 active boards
  • 100 participants per board
  • 10 GB storage
  • 60 days retention
  • 10 custom object types
  • Remove branding
  • API access (10k calls/mo)
  • Email support (48h)
Start 14-day Trial

BUSINESS

$79 /month

For companies and agencies

  • 500 active boards
  • 250 participants per board
  • 100 GB storage
  • 180 days retention
  • Unlimited custom objects
  • White-label + Custom domain
  • SSO, Webhooks, Audit Logs
  • Priority support (24h)
Start 14-day Trial

ENTERPRISE

from $299/month

Need more?

Unlimited boards, custom retention up to 5 years, dedicated instance, SLA 99.9%, phone support.

Contact Sales
No hidden fees
Cancel anytime
14-day free trial
Upgrade/downgrade anytime

Integration Examples

Get started in minutes with our SDK or REST API

// Initialize SDK
import BoardAPI from '@boardapi/sdk';

const api = new BoardAPI({
  apiKey: 'your_api_key',
  baseURL: 'https://api.boardapi.io/v1'
});

// Create a board
const board = await api.boards.create({
  title: 'Interactive Lesson',
  config: {
    objectType: 'vocabulary-card'
  }
});

// Get access links
console.log('Host:', board.access_links.host);
console.log('Guest:', board.access_links.guest);
<?php
use BoardAPI\Client;

// Initialize SDK
$client = new Client([
    'api_key' => 'your_api_key',
    'base_url' => 'https://api.boardapi.io/v1'
]);

// Create a board
$board = $client->boards->create([
    'title' => 'Interactive Lesson',
    'config' => [
        'objectType' => 'vocabulary-card'
    ]
]);

// Get access links
echo $board->access_links->host;
echo $board->access_links->guest;
# Create a board
curl -X POST https://api.boardapi.io/v1/boards \
  -H "X-API-Key: your_api_key" \
  -H "Content-Type: application/json" \
  -d '{
    "title": "Interactive Lesson",
    "config": {
      "objectType": "vocabulary-card"
    }
  }'

# Response:
# {
#   "id": "550e8400-...",
#   "access_links": {
#     "host": "https://board.boardapi.io/...",
#     "guest": "https://board.boardapi.io/..."
#   }
# }

Trusted by Platform Owners

What our clients say

BoardAPI saved us 6 months of development. API integration took 2 weeks. Now 50+ language schools use interactive boards in lessons.

Dmitry K. Technical Lead, BigBen CRM EdTech Platform

Tutors stopped leaving for Zoom. Retention increased 40%. White-labeling keeps everything under our brand.

Elena S. Product Manager Tutoring Marketplace

Added premium interactive training module in 3 weeks. Clients pay 2x more. ROI in the first quarter.

Alex M. CTO Corporate LMS

Frequently Asked Questions

Everything you need to know

You have three options: (1) Embed via iframe for the quickest integration, (2) Use our JavaScript SDK for deeper control, or (3) Call the REST API directly to create and manage boards programmatically. Most developers start with iframe and expand from there. Full documentation and code examples are provided.
Custom Objects let you extend the whiteboard beyond basic shapes and stickers. Register your own object types (like vocabulary cards, quiz questions, or task items) with JSON Schema validation and custom Vue components. This allows you to build domain-specific collaboration tools on top of our canvas. Perfect for EdTech platforms that need specialized learning objects.
No. This is a key B2B advantage. Your users join boards via link with a JWT token - no BoardAPI account needed. You control authentication in your platform, we handle the collaborative whiteboard. Perfect for embedded use cases where you want seamless UX without forcing users to manage another account.
Full REST API for boards (create, update, delete, list), participants (invite, manage permissions), custom objects (register types, create instances), and webhooks (subscribe to events). WebSocket API for real-time collaboration. See our API Reference docs for complete endpoint list with request/response examples.
Yes. On Pro and Enterprise plans you can customize the board UI with your logo, colors, and domain. Remove all BoardAPI branding. Embed the board as if it's your own feature. Enterprise plans also support custom domains for the board URLs.
Pricing is based on active boards and API calls, not individual end-users. Free plan: 10 boards, 5K API calls/month. Pro plan ($79/mo): 100 boards, 100K API calls. Enterprise: custom limits. This B2B model means you pay for infrastructure, not your users' activity. See Pricing section for full details.
We're not a standalone design tool. We're an API-first embeddable platform for B2B. Miro/Figma are built for direct users to collaborate. BoardAPI is built for platform owners to embed whiteboards into their SaaS/EdTech products. We provide APIs, webhooks, custom objects, and white-labeling - not available in traditional whiteboard tools.
Limits depend on your plan. Free: 10 boards, unlimited participants per board. Pro: 100 boards. Enterprise: custom limits. No limits on participants per board or concurrent users on any plan - scale your user base without worrying about per-seat pricing. See Pricing section for full quota details.

Join Our Beta Program

Get free early access, influence product development, and secure lifetime discounts for being an early supporter. Limited spots available.

Free during beta Lifetime discounts for early adopters Direct access to developers