Open-source WebRTC monitoring for real-time communication apps
Monitor call quality, inspect packet loss and jitter, and troubleshoot real session failures with a self-hosted analytics stack.
Integrate with your favorite WebRTC SDK







Create rock solid products
Give engineering and support the data they need to understand what happened in every call.-
Don't leave your development to guess work
Building real-time products is already difficult. WebRTC adds network, device, and browser behavior that is hard to reason about from user reports alone.
Give your team the session-level evidence they need to improve call quality and resolve issues faster.
-
Fix problems before they appear
Network conditions, devices, and client behavior change constantly. Monitor the patterns that degrade calls before they become recurring support problems.
-
Make sure your support team shines
Your support team should not have to guess what happened. Share the same call diagnostics across support, engineering, and operations.
Start with the libraries, grow into the full platform
Peermetrics includes lightweight OSS entry points for instrumentation and a full self-hosted stack for ingestion and dashboards.
Verified traction: 106,574 npm downloads for @peermetrics/webrtc-stats during May 15-21, 2026.
Core repos
@peermetrics/webrtc-stats: Raw WebRTC stats collection and parsing.@peermetrics/sdk: App-level instrumentation, integrations, and session context.peermetrics/api: Ingestion and processing pipeline.peermetrics/web: Visualization and dashboard UI.
Answer buying questions and explore real deployment scenarios
We added two first-party pages to help teams evaluate Peermetrics faster: one for common implementation questions and one for real-world WebRTC monitoring use cases.Peermetrics FAQ
Covers self-hosting, what metrics Peermetrics captures, supported SDKs, SIP and WebRTC visibility, and when managed service makes sense.
Read the FAQWebRTC monitoring use cases
Explore concrete deployment stories, including monitoring at scale and telehealth infrastructure that had to grow from hundreds to thousands of concurrent sessions.
See use casesPeermetrics is an open source, self-hosted WebRTC analytics platform designed to help developers monitor, analyze, and optimize their real-time communication applications.
It has the perfect mix of features so your users will never ask: "Hey, can you hear me?"
Peermetrics Managed Service and Custom Integrations
For scale, large workloads, production environments, or organizations preferring to focus on their core application rather than infrastructure management, WebRTC.ventures offers managed services for your self-hosted Peermetrics deployment.We Offer:
- Expert Implementation: Professional setup and configuration by the team that maintains the PeerMetrics codebase, ensuring optimal performance and security.
- Managed Infrastructure: Complete maintenance services, including monitoring, updates, and scaling management of your self-hosted deployment.
- Enterprise Support: Dedicated support channels with guaranteed response times and direct access to WebRTC specialists.
- Custom Development: Direct access to the development team for specialized features, integrations with proprietary systems, and enhanced analytics capabilities.
Questions about the platform or looking for custom implementations or managed service?
Reach out to the WebRTC.ventures team.How Can We Help?
Self-host
peer metrics is fully open source.
You can start hosting your own instance in 2 simple steps. Check GitHub for setup and deployment details.
See the documentation