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.

💙

Flutter SDK

Build cross-platform voice and video apps for Android and iOS.

View Quick Start →
🤖

Android SDK

Native Android integration for voice rooms and WebRTC video calls.

View Quick Start →
🍎

iOS SDK

Native iOS communication features with low-latency realtime APIs.

View Quick Start →
🌐

Web SDK

Browser-based WebRTC communication for dashboards and web apps.

View Quick Start →
🦀

Rust SDK

Server-side integration for high-performance realtime systems.

View Quick Start →
🐘

PHP / Laravel

Generate tokens, manage rooms and connect your Laravel backend.

View Quick Start →

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.

Start building with Specular.Live APIs

Request Developer Access Explore Products