Real-time API

Real-time audio, video, and data for your product.

Add live calls, multiparty rooms, and data channels with two small SDKs. Direct peer connections are unmetered — you only pay when sessions need relay or multiparty media.

Two SDKs, one API

A server module to mint session tokens, a client module to join. Audio, video, and data ride the same shape.

P2P-first pricing

Direct peer connections are unmetered. You only pay when a session falls back to relay or multiparty rooms.

European by jurisdiction

Operated by a Swedish company on EU infrastructure. The procurement story is in the sovereignty section below.

How Radist fits in

Your app owns auth and product logic. Radist owns connectivity.

Keep your product focused on users, permissions, and the experience around each live session. Radist runs the infrastructure underneath — from a quick direct conversation to a multiparty room with shared media.

Your users, your rules

Your backend still owns accounts, roles, and permissions. Radist takes over only at the moment a session needs to be created.

Scoped per project

Each project gets isolated keys, usage counters, and billing. Spin up a staging project alongside production without crossing wires.

Survives the real network

Reconnects, NAT traversal, codec quirks, and flaky mobile links are handled by the SDKs rather than by your application code.

Honest meters

Nothing is recorded, transcribed, or counted twice. P2P sessions cost nothing; relay and rooms bill on what they actually used.

Developer experience

Straightforward to integrate.

Two small SDKs do the work. The server module creates sessions from the backend that already understands your users, while the client module joins with audio, video, data, or any combination of channels.

Sensible defaults out of the box, with hooks to take over connection state when you need to.

  • Create sessions from your server module with the users and permissions your app already understands.
  • Join from the client module with audio, video, data, or any combination of channels.
  • Use simple defaults first, then take over lower-level behavior only when your product needs it.

Sovereignty & GDPR

The boring part, done properly.

Procurement, legal, and your DPO will eventually ask where the data goes, who can reach it, and what's on paper. Here are the answers up front.

European jurisdiction

Operated by Rock and Stone AB, a Swedish company, on infrastructure inside the Union. Not reachable by US compelled-disclosure orders.

Data path stays here

Signaling, relay, and multiparty media all terminate inside the EEA. Participants outside the Union connect to the nearest European edge.

No media at rest

Calls are not recorded or transcribed. Session metadata is kept for 30 days for billing and abuse review, then deleted.

Paper trail for procurement

Signed DPA available on request. Published sub-processor list. You are the controller, Radist is your processor — said plainly in writing.