WebRTC Implementation for Node.js

JSON →
library 0.4.7 ·javascript
verified May 27, 2026

wrtc provides a standards-compliant WebRTC implementation for Node.js, currently binding to WebRTC M81 (as of v0.4.7). This library leverages N-API (since v0.4.0) to ensure ABI stability across various Node.js releases, significantly enhancing compatibility and reducing issues often associated with native addons and Node.js version updates. The project prioritizes spec-compliance, validating its API behavior against the W3C's web-platform-tests project, making it a reliable choice for server-side WebRTC applications. Releases generally align with new WebRTC M-milestones and Node.js version support, indicating an active and well-maintained project cadence. It differentiates itself by offering a direct, low-level WebRTC API within the Node.js runtime, enabling scenarios like media processing, signaling servers, and peer-to-peer connections outside of a browser environment, and also includes nonstandard APIs for testing purposes. The current stable version is 0.4.7, continuously updated for Node.js compatibility and WebRTC feature parity.

total hits 20
actors 8 distinct systems
last hit 1d ago ChatGPT-User
GPTBot
5
MetaBot
4
Script
1
ChatGPT-User
1
Search engines
1
Humans
4

top countries 🇺🇸 United States · 🇩🇪 Germany · 🇨🇦 Canada · 🇫🇷 France