$50k+ to build your own
Months of development, WebSocket infrastructure, scaling issues. All before writing a single feature.
Embeddable boards with AI tutors, student zones, and real-time sync. Launch in 2 weeks, not 6 months.
Months of development, WebSocket infrastructure, scaling issues. All before writing a single feature.
Your platform lacks interactive tools. Students are bored. Teachers find workarounds.
Every sprint, whiteboard features get pushed. You're always "almost there."
BoardAPI solves this in 2 weeks.
API-first whiteboards for platforms that need more than a canvas
Interactive whiteboards for online education, tutoring, and corporate training. API-first integration with your LMS or CRM.
Embed visual collaboration into your product without 6 months of development. White-label, iframe, or SDK integration.
Not just another whiteboard. Tools that make teaching 10x more effective.
Autonomous AI agents grade answers, give personalized hints, moderate discussions, and manage time. One teacher + AI = class of 100+ students.
See AI Agents in actionEach student gets their own private area on the board. Perfect for exams, individual practice, and homework review. A feature no other platform offers.
Learn about Student ZonesFrames organize content into navigable slides
Follow Me + Stealth observation for teachers
Build vocabulary cards, quizzes, anything
Save and share lesson structures instantly
Autonomous AI agents grade answers, give personalized hints, and provide instant feedback. One teacher + AI can manage 100+ students effectively. The AI works continuously, never gets tired, and adapts to each student's pace.
See AI in ActionEach student gets their own private area on the board. Perfect for exams, individual practice, and homework review. Students only see their own work, while teachers can observe all zones. A unique feature no other platform offers.
Learn About Student ZonesOrganize your lessons into navigable frames like presentation slides. Switch between content sections seamlessly, maintain lesson flow, and keep students focused. Each frame is a complete learning module that builds on the previous one.
Explore FramesWhen you enable Follow Me mode, every student's viewport automatically syncs with yours. Perfect for guided lessons where you want everyone looking at the same content. Teachers can also observe students in stealth mode without disrupting their work.
See Presenter ModesGo beyond basic shapes and stickers. Register your own interactive object types: vocabulary cards with flip animations, quiz questions with instant feedback, timers, task checklists, and more. Define behavior with JSON Schema and Vue components.
Browse Object LibraryGet started in 4 simple steps
Sign up in 30 seconds. Get API Key and start integrating. Free tier includes 10 boards and 25 participants.
Use REST API or SDK to create boards. Documentation, code examples, and sandbox for testing.
Use iframe or direct link. Users join without registration.
From 10 boards to 10,000. From 25 participants to unlimited. Upgrade when needed, downgrade anytime.
Choose the plan that fits your needs
For individuals and small teams
For teachers and small business
For companies and agencies
| Feature | Starter | Professional Popular | Business | Enterprise |
|---|---|---|---|---|
| Limits | ||||
| Active boards | 10 | 100 | 500 | Unlimited |
| Participants per board | 25 | 100 | 250 | Unlimited |
| Storage | 1 GB | 10 GB | 100 GB | Custom |
| Max file size | 5 MB | 25 MB | 100 MB | 500 MB |
| Retention | 14 days | 60 days | 180 days | Up to 5 years |
| API calls/month | 1,000 | 10,000 | 100,000 | Unlimited |
| Webhooks/day | — | 1,000 | 10,000 | Unlimited |
| Features | ||||
| Custom object types | 3 basic | 10 from marketplace | Unlimited | Unlimited |
| Real-time collaboration | ||||
| File uploads | Limited | |||
| API access | ||||
| Remove branding | ||||
| Webhooks | ||||
| Premium templates | ||||
| White-label (custom domain) | ||||
| SSO (SAML/OAuth) | ||||
| LMS Integration (LTI) | ||||
| Audit Logs | ||||
| Advanced analytics | ||||
| Dedicated instance | ||||
| Custom SLA 99.9%+ | ||||
| Support | ||||
| Support type | Community | Email (48h) | Priority (24h) | Phone (4h) |
| SLA | — | 99.5% | 99.9% | 99.99% |
| Account manager | ||||
| Migration support | ||||
Need more?
Unlimited boards, custom retention up to 5 years, dedicated instance, SLA 99.9%, phone support.
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/..."
# }
# } 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.
Tutors stopped leaving for Zoom. Retention increased 40%. White-labeling keeps everything under our brand.
Added premium interactive training module in 3 weeks. Clients pay 2x more. ROI in the first quarter.
Everything you need to know
Embed interactive whiteboards in your platform in 1 day. Free tier forever. No credit card required.