DEVELOPER HUB
Build a real-time feature your way
Use the SDK for a tailored experience, keep authorization in your backend, and observe every call from your customer portal.
START BUILDING
From account to first call
- Create a projectSign up, save the App ID and App Secret, and invite your test users.
- Issue a user tokenAuthenticate users in your backend and request a short-lived RTC token.
- Initialize the SDKConnect with the token, join a room, and attach listeners before enabling call controls.
- Test two real devicesCheck permissions, reconnects, different networks, chat, and call state.
SERVER-SIDE AUTHORIZATION
Your secret stays on your server
Clients receive only a scoped, short-lived token. This keeps App Secrets out of web bundles and APKs.
Read the quickstartPOST https://rtcplatform.duckdns.org/v1/token
{
"appId": "your-app-id",
"appSecret": "server-only",
"userId": "user_123",
"roomId": "room_42"
}TOOLS & RESOURCES
Everything needed to test and operate
JavaScript voice calling tutorialDownload a starter and make your first two-user call.DocumentationQuickstart, architecture, integration checklist, and safety rules.API referenceHTTP endpoints, authentication, real-time events, and error handling.Customer portalCreate projects, view usage, find credentials, and inspect diagnostics.Live demoTest chat and calls in a real room before integrating.
OPERATE WITH CONFIDENCE
See what happened after a call
Use project-scoped diagnostics to inspect call events, quality reports, webhook deliveries, and configured notification status.