Developer Overview
Real-time telemetry, concurrent channels, minute metering and edge network status.
Global SFU Edge Routing & Node Health
All 6 POPs OperationalAgora Migration Matrix
API Equivalence: 100%iPipe is architected with complete API parity for effortless transition from Agora Web SDK v4:
AgoraRTC.createClient({ mode: 'rtc', codec: 'vp8' });
// iPipe API (Zero changes to logic):
iPipe.createClient({ mode: 'rtc', codec: 'vp8' });
Active Live Channels
2 Channels Streaming| Channel Name | App ID | Participants | Recording | RTMP Egress | Uptime | Actions |
|---|---|---|---|---|---|---|
telemed-consultation-99 |
rtc_cloud_telemed_secure_002 | 2 Active (Doctor & Patient) | ● REC | Disabled | 14m 20s | |
speed-dating-table-07 |
rtc_cloud_demo_app_prod_001 | 2 Active | Off | Disabled | 2m 45s |
Project Credentials & Security
Manage AppIDs, AppCertificates, token enforcement, and webhook receiver endpoints.
Quickstart Integration Snippet (Node.js Server)
const { IPipeTokenBuilder, Role } = require('@ipipe/server-sdk');
const appId = "rtc_cloud_demo_app_prod_001";
const appCertificate = "8f93a1c5d0e24177b94101e4a6789f10";
const channelName = "room_101";
const uid = "user_42";
const role = Role.PUBLISHER;
const expirationTimeInSeconds = 3600;
const currentTimestamp = Math.floor(Date.now() / 1000);
const token = IPipeTokenBuilder.buildTokenWithUid(
appId,
appCertificate,
channelName,
uid,
role,
currentTimestamp + expirationTimeInSeconds
);
console.log("Generated iPipe Token:", token);
Token Playground & Cryptographic Authority
Generate signed RTC007 tokens on-the-fly for testing or verify incoming client tokens.
Generate RTC Token
Token Output & Decoded Envelope
{
"status": "Ready to decode"
}
Call Inspector & Real-Time Quality Telemetry
Agora Analytics clone: drill down into call sessions, packet loss spikes, RTT waterfall, and ITU-T G.107 MOS scores.
| Call ID | Channel | App ID | Duration | Participants | MOS Quality | Status | Diagnostics |
|---|
Usage Metering & Tiered Billing
Aggregated audio, video, recording, and RTMP egress minutes tracked per-second. Top up credits with Razorpay.
Recharge Credits & Capacity Packs
Select a prepaid tier to instantly credit your account using Razorpay UPI or Cards.
Starter Pack
PopularIdeal for prototypes & vertical testing.
- ✓ 5,000 HD Media Minutes
- ✓ Standard SFU Audio & Video
- ✓ Call Inspector Diagnostics
- ✓ Never Expiring Credits
Growth Scale Pack
+10% BonusHigh-traffic video meetings and telemed.
- ✓ 25,000 HD Media Minutes
- ✓ Includes 2,500 Bonus Minutes
- ✓ Multi-Room SFU Simulcast
- ✓ Cloud Recording Support
Enterprise Ultra Pack
Best Value (+20%)High-volume classrooms and live stream.
- ✓ 70,000 HD Media Minutes
- ✓ Includes 14,000 Bonus Minutes
- ✓ RTMP Egress Broadcast
- ✓ Priority Edge Routing & SLA
Payment & Top-Up History (Razorpay)
View all processed recharges, payment methods, and downloadable GST receipts.
| Receipt # | Order / Payment ID | Plan & Credits | Amount (INR) | Method | Date | Status | Invoice |
|---|
iPipe Standard Consumption Rates
| Media SKU | Specification | Rate per 1,000 Mins | Agora Comparison |
|---|---|---|---|
| Audio Only | Opus 48kHz Stereo with AEC, ANS, AGC | $0.99 (~₹82) | Matched ($0.99) |
| Video SD | Resolution ≤ 480p (640x480) @ 30fps | $1.99 (~₹165) | Matched ($1.99) |
| Video HD | Resolution 720p (1280x720) @ 30fps | $3.99 (~₹331) | Matched ($3.99) |
| Video Full HD | Resolution 1080p (1920x1080) @ 30fps | $7.99 (~₹663) | Matched ($7.99) |
| Cloud Recording | Composite MP4/WebM to Cloud Storage | $14.99 (~₹1,244) | 25% lower than Twilio |
| RTMP Live Egress | Relay to YouTube, Twitch, Custom RTMP CDN | $19.99 (~₹1,659) | Ultra-low latency SFU bridge |
Daily Usage Breakdown (Past 7 Days)
| Date | Audio Mins | Video SD | Video HD | Video FHD | Recording | Peak Users | Cost ($) |
|---|
Webhooks & Real-Time Event Dispatcher
Configure HTTP callback endpoints and inspect HMAC-SHA256 signed event delivery logs.
Active Webhook Configuration
Signature Verification Example (Node.js)
const crypto = require('crypto');
function verifyWebhook(req, secret) {
const sigHeader = req.headers['x-rtc-signature']; // "t=1726750000,v1=abc..."
const timestamp = req.headers['x-rtc-timestamp'];
const expectedSig = crypto.createHmac('sha256', secret)
.update(`${timestamp}.${JSON.stringify(req.body)}`)
.digest('hex');
return sigHeader.includes(expectedSig);
}
Webhook Delivery History Logs
| Delivery ID | Event Type | Status | HTTP Code | Latency | Timestamp | Inspect |
|---|
Cloud Recording Storage & Media Archives
Composite MP4 video archives, individual track recordings, and S3-compatible cloud storage links.
| Recording ID | Channel | App ID | Mode | Duration | File Size | Status | Actions |
|---|
Interactive REST API Explorer
Test and interact directly with iPipe Management Plane endpoints.
API Request Console
Live Response
Click "Send API Request" to execute query.
Turnkey Vertical Solution Starter Kits
Production-ready reference applications showing how developers integrate the iPipe SDK into real commercial apps.