DeewanDocs
API keys

Deewan API

Add secure, end-to-end encrypted video meetings to your product — hosted by us, controlled from your server.

The Deewan API lets your backend create rooms, send people into meetings, schedule them, moderate them, run polls, reach recordings, and react to what happens. Everything is scoped to a workspace and authorized with an API key.

Three ways to put people in a meeting

Join linksEmbeddedCustom client
You buildNothing — people land in Deewan's meeting pageAn <iframe> in your own pageYour entire interface
Looks likeDeewanDeewan, inside your productYours
Best forAdding meetings in an afternoonKeeping people inside your appComplete control of the experience
EndpointPOST /rooms/{id}/join-linksthe same link, in a framePOST /rooms/{id}/tokens
EncryptionEnd-to-end, automaticEnd-to-end, automaticEnd-to-end via @deewan/client

Join links and embedding give you Deewan's meeting experience — the lobby, the stage, chat, reactions, captions, polls and recording. A media token gives you credentials only; everything a person sees is then yours to build.

Base URL

text
https://deewan.io/api/v1

All requests and responses are JSON over HTTPS. Timestamps are ISO 8601 in UTC. Ids are UUIDs.

Next steps