Onwardz gives indie developers a simple API to embed real-time 1:1 and small-group video. JWT-secured rooms, no media servers, no infrastructure to maintain.
No credit card required.
<!-- 1. Load the SDK -->
<script type="module">
import '@onwardz/js/element';
</script>
<!-- 2. Drop in the element -->
<onwardz-room
room-id="abc-123"
token="eyJ..."
></onwardz-room>
Add both packages — one for your server, one for the browser.
Your server creates the room and issues a short-lived token. Your API key never leaves the server.
Drop the element into your page. Camera, mic, chat sidebar — all included.
Direct peer-to-peer connections with automatic NAT traversal via TURN. Low latency without any server in the media path.
The web component ships a full video grid, media controls, screen sharing, and a chat sidebar. No UI to build.
Your server mints a short-lived token; Onwardz enforces it. Your API key stays on the server, never in browser code.
Track participant minutes, active rooms, and monthly usage from a single developer dashboard.
Remove Onwardz branding entirely on Starter and above. Your product, your brand.
Signaling servers in Germany. Peer-to-peer media never touches our infrastructure, minimising your data footprint.
High-volume or custom requirements — unlimited participant minutes, dedicated infrastructure, SLA & priority support, custom contract.
Participant-minutes = participants × minutes in call. A 30-minute 1:1 call uses 60 participant-minutes. · Service status
Create a free account. No credit card required.
Get started free →