Integrate rtcStats into your workflow
Three ways to connect rtcStats to your application - a REST API for automation, an MCP server for AI agents, and an embeddable viewer for your dashboards.
REST API
Developer & Enterprise plansUpload sessions, retrieve analysis results, and manage your account programmatically. The API returns experience scores, observations, deductions, and root-cause analysis as structured JSON.
What you can do
- •Upload - Send webrtc-internals or rtcstats dumps for analysis
- •Analyze - Get observations, deductions, and scores back as JSON
- •List & manage - Retrieve, search, and delete sessions
- •Check quota - Monitor your remaining credits
Quick example
curl -X POST https://rtcstats.com/api/rtcstats/v1.0/analyze \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/octet-stream" \
--data-binary @webrtc-internals-dump.txtMCP Server
Enterprise plansConnect rtcStats to Claude, Cursor, or any MCP-compatible AI agent. Your agent gets direct access to session data - upload dumps, list sessions, retrieve analysis, and check quotas through natural language.
What this enables
- •Ask your AI agent to analyze a WebRTC session and explain the issues
- •Automate triage by letting agents pull observations and deductions
- •Build custom workflows that combine rtcStats data with other tools
Embeddable Viewer
Enterprise planDrop the rtcStats session viewer into your own dashboard, support tool, or admin panel as an iframe. Your team sees the full analysis without leaving your application.
Use cases
- •Support agents view session analysis alongside tickets
- •Customer facing admin panels show media quality data inline
- •QA workflows include session analysis in test reports
Ready to integrate?
Start with the free plan and explore the API, or contact us about MCP and embeddable viewer access.