WebRTC P2P Signaling Library
Data channels, media streams, auto-reconnection, and offline message queuing. Backed by a Rust signaling server built for thousands of concurrent peers.
Features
Everything you need for real-time peer-to-peer connections.
Real-Time Collaboration
Add live cursors, shared whiteboards, and multiplayer features to any app in minutes.
Video & Voice Calls
Ship 1:1 video chat, screen sharing, and voice rooms without managing media servers.
Never Drops a Connection
Users stay connected through network switches, VPN changes, and spotty WiFi. Automatic recovery.
Rooms That Scale
Create rooms for teams, classrooms, or game lobbies. Up to 20 peers per room, zero config.
No Per-Message Fees
Data flows directly between peers after signaling. No server in the data path means no per-message costs.
Works Behind Any Firewall
Built-in TURN relay ensures connections work through VPNs, corporate firewalls, and restrictive networks.
Live Examples
Deployed demos you can try right now.
Code Examples
From simple data channels to hybrid media connections.
Install
Add Dendri to your project in one command.