Build real-time products on European infrastructure.

Add audio, video, and data to your product in minutes. Free for direct peer connections scale to relay and multiparty rooms when you need them.

Ship in minutes

Drop-in call UI or two small SDKs. Go from zero to live video without building WebRTC yourself.

P2P is free

Direct peer connections cost nothing. You only pay when sessions need relay or multiparty rooms.

Infrastructure is on us

No need to manage your own relay and media servers. Let us handle the hard parts of real-time connectivity.

From no-code to full control

Use only the code you need.

Start with a fully managed Space, replace either the frontend or backend independently, or build both with the SDKs. Public, password, and host-approved Spaces handle admission without your own backend.

How it works

Three steps from keys to live sessions.

01

Create a project

Sign up, grab your keys, and mint session tokens from your backend with the server SDK.

02

Connect your users

Use the hosted Easy Interface for instant video, or join with the client SDK for full control.

03

Scale without surprises

Start with direct P2P calls. Add relay and multiparty rooms when your product needs them — same API throughout.

Why teams choose Radist

Your app owns the product. Radist owns the connectivity.

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

Your users, your rules

Your backend owns accounts, roles, and permissions. Radist steps in only when a live session needs to start.

Scoped per project

Isolated keys, usage counters, and billing per project. Run staging alongside production without crossing wires.

Survives the real network

Reconnects, NAT traversal, and flaky mobile links are handled by the SDKs — not your application code.

Honest meters

Nothing recorded, transcribed, or double-counted. P2P is free; relay and rooms bill on what they actually used.

Developer experience

Start simple. Go deeper when you need to.

Begin with the hosted Easy Interface or sensible SDK defaults. When your product outgrows them, the same tokens and sessions unlock full control over connection lifecycle, streams, and data channels.

Browse the docs

@radist-tech/server

Mint session tokens, create calls and rooms, enforce access from the backend you already have.

@radist-tech/client

Join sessions with audio, video, and data channels — sensible defaults first, full lifecycle hooks when you need them.

Server SDKs also available in Go and Python.

Pricing

Start free. Pay only for what you actually use.

Direct peer-to-peer connections are unmetered — always free, at any scale on the Free plan. You only pay when sessions fall back to relay traversal or multiparty rooms. No per-minute surprises on calls that never touch our servers.

See full pricing

Free

€0

Unmetered P2P. 100 multiparty minutes/month to evaluate rooms.

Popular

Plus

€20

10 GB relay included. Rooms from €0.004/min after allowance.

Enterprise

Custom

Volume pricing, SLAs, and procurement support.

No media recorded or transcribed

Session metadata retained 30 days, then deleted

Signed DPA available on request

Procurement-ready evidence

Everything your procurement team needs, in one table.

European buyers are evaluating cloud and data services through sovereignty, interoperability, and dependency-reduction lenses — not just raw performance. Here is the evidence stack.

Evaluation criterionRadist position
Operating entityRadist Systems AB, a Swedish Aktiebolag (reg. 559586-3878), governed by EU law.
CLOUD Act exposureNot a US entity; service data is not subject to US compelled-disclosure regimes.
Data path terminationSignaling, TURN relay, and room media run on EU infrastructure (Hetzner DE/FI).
Media handlingNot recorded, transcribed, or persisted. Room media is end-to-end encrypted by default, so our SFU only forwards frames it cannot read.
Sub-processorsUS sub-processors limited to dashboard sign-in and Stripe billing, covered by EU SCCs.
RetentionSession metadata kept 30 days for billing/abuse, then deleted. Media not stored.
PaperworkSigned DPA and Record of Processing Activities available on request.

Frequently asked questions

Data locality, jurisdiction, and retention — answered plainly.

Where does our data physically live?

All production infrastructure runs in EU data centres (Hetzner, Germany and Finland). Participants outside the EEA connect to the nearest European edge.

Are you subject to the US CLOUD Act?

No. Radist Systems AB is a Swedish company, not a US entity. Service data processed for real-time sessions is not subject to US compelled-disclosure regimes.

Is any media recorded or transcribed?

No. Media streams are never recorded, transcribed, or stored. Multiparty rooms are end-to-end encrypted by default (per-frame AES-GCM via WebRTC Insertable Streams), so our SFU forwards encrypted frames whose keys never reach Radist — falling back to DTLS only where a browser lacks the API.

Are calls encrypted end-to-end?

Yes. End-to-end encryption is available for both direct peer-to-peer calls and multiparty rooms. P2P sessions use WebRTC's built-in DTLS-SRTP between participants. Multiparty rooms add per-frame AES-GCM encryption (WebRTC Insertable Streams) by default — our SFU forwards encrypted frames whose keys never reach Radist.

How long do you keep session data?

Real-time session metadata is retained for 30 days for billing and abuse review, then deleted. Signaling payloads and media are not stored beyond the live session.

Can we get a DPA for our procurement review?

Yes. A signed Data Processing Agreement is available on request.

Start building on European real-time infrastructure.

Ship live audio, video, and data features without painting yourself into a non-EU corner. Direct peer connections are unmetered — you only pay when sessions need relay or multiparty rooms.