Developer Platform
Build realtime communication with simple APIs and SDKs.
Integrate Voice Rooms, Video Calls, Live Streaming and Messaging into your Flutter, Android, iOS, Web or backend application.
create-room.php
POST /api/v1/rooms
{
"name": "Live Voice Room",
"type": "voice",
"max_users": 500,
"recording": true
}
SDKs for every platform
Launch faster using ready-to-integrate SDKs and APIs.
Quick Start
Create a room, generate an access token, connect with WebSocket, then start voice or video communication.
1Create a project
2Generate API key
3Create room
4Join from SDK
flutter_example.dart
final client = SpecularClient(
apiKey: 'YOUR_API_KEY',
);
final room = await client.createVoiceRoom(
name: 'Community Room',
);
await client.joinRoom(
roomId: room.id,
token: userToken,
);
Core APIs
POST
/api/v1/rooms
Create voice or video rooms.
POST
/api/v1/tokens
Generate secure room access tokens.
GET
/api/v1/analytics
View rooms, usage and session analytics.
WS
/ws/{room_id}
Realtime chat, signaling and room events.