Client SDK
Easy interface
The easy interface is a hosted video-call UI for P2P calls, direct SFU room tokens, and persistent spaces. It handles admission, camera, microphone, signaling, and WebRTC.
Persistent space URL
Create a space in the project dashboard, then share its participant URL. Public, password, and host-approved knock admission all use the same URL shape.
https://radist.tech/easy-interface?publicKey=<your public key>&space=daily-standupPrebuilt URL
When you are signed in, your current project public key is prefilled below. The Open demo button creates a fresh call and opens this URL with a newly generated call code.
https://radist.tech/easy-interface?publicKey=<your public key>&callId=<generated-call-id>How it works
The easy interface is a hosted page at /easy-interface. Use callId for a public P2P call, roomToken for a server-issued SFU token, or space for persistent
admission. Space links ask for a display name and, when configured, a password or host
approval before connecting through @radist-tech/client.
Requirements
- A public P2P call id, a server-issued room token, or a configured space.
- HTTPS in production (required by browser camera and microphone APIs).
Access control
Calls and direct rooms are private by default — only server-issued participant tokens are accepted. Spaces add a persistent public, password, or knock-admission layer and mint the ordinary single-use room token only after admission succeeds.
See the @radist-tech/server, Go, or Python SDK docs for how to create public or private calls and mint additional tokens.
Try the live demo
Open the demo to see the easy interface in action with a real Radist call.
Open easy interfaceBuild your own
For custom UIs, use @radist-tech/client directly. It exposes the full connection lifecycle, stream events, and data channels.