Pricing for SDK-agnostic WebRTC connectivity

Pay only for WebRTC NAT Traversal, not minutes or sessions.

Production plans put a nearby relay in front of every user — all 12 regions, user-geo routing, static credentials, and a 99.99% uptime SLA. Flat-rate TURN bandwidth, unlimited STUN, and no per-minute fees.

Save 15% with annual billing

Estimating relay usage? Find your plan below or open the cloud calculator.

Standard

Growing apps with real traffic across regions.

$99/mo

billed monthly · $83/mo yearly

150 GBmonthly TURN bandwidth included$0.40 /GB over
  • All 12 production regions
  • User-geo routing
  • Static TURN credentials
  • 50 channels
  • 99.99% Uptime SLA
Choose Standard
Pro

High-traffic platforms and multi-tenant products.

$199/mo

billed monthly · $167/mo yearly

500 GBmonthly TURN bandwidth included$0.20 /GB over
  • All 12 production regions
  • User-geo routing
  • Static TURN credentials
  • 100 channels
  • 99.99% Uptime SLA
Choose Pro
Elite

Enterprise scale with phone & email support.

$499/mo

billed monthly · $416/mo yearly

2 TBmonthly TURN bandwidth included$0.09 /GB over
  • All 12 production regions
  • User-geo routing
  • Static TURN credentials
  • 500 channels
  • Phone & Email Support
  • Volume discounts
Choose Elite
30-day production trial

Free Developer Account — start with every production feature.

All 12 regions, user-geo routing, static credentials, and up to 2 channels for the first 30 days. After day 30 your account remains active but will be limited to one region, 2 channels, unlimited STUN, and 500 MB/mo TURN.

Start Free Trial
No long-term contracts Upgrade, downgrade, or cancel anytime Unlimited STUN & direct P2P Flat-rate pricing across regions
Plan finder

Find the right plan in seconds.

You only pay for traffic that needs a relay. Tell us roughly how much WebRTC media you move and who your users are — we’ll estimate TURN usage and the lowest-cost plan.

Your traffic

Audio, video, and data across all sessions, before relay.
On average ~15% of WebRTC sessions need TURN. Home ISP apps average 5–15%; mobile-heavy apps 30–40%.
Recommended
Basic
≈ 188 GB TURN · est. $108/mo
Choose Basic

Estimates use list monthly prices plus overage. Need more detail? Open the cloud calculator.

After the trial

Keep production running at full strength.

Your free account never expires — but after day 30 it drops to testing limits. Production plans keep every user on a nearby relay and remove the hard cap on TURN.

Developer · free forever

Great for testing and prototypes

  • 1 testing region after day 30
  • 500 MB/mo TURN — a hard cap; relay stops until the monthly reset
  • 2 channels for usage reports
  • Unlimited STUN
Start Free Trial
Plan feature caps

Channels, bandwidth, and routing by plan.

Use channels to separate apps, environments, customers, or workloads for individual usage reports. The free 2-channel cap applies during and after the trial; its other values show the ongoing limits after day 30.

PlanChannelsIncluded TURN / moNetwork and routing
Developer (free)2500 MB (hard cap)All 12 regions for 30 days; then 1 testing region
Basic1050 GBAll 12 regions + paid features
Standard50150 GBAll 12 regions + paid features
Pro100500 GBAll 12 regions + paid features
Elite5002 TBAll 12 regions + paid features
Why Xirsys

Bring your own stack. Keep the connection layer proven.

Xirsys is not another calling SDK or AI-agent platform. It’s the battle-tested WebRTC connectivity API underneath: standards-based credentials, global relay routing, predictable TURN economics, and production support.

Bring your own stack

Use Xirsys with browser WebRTC, native clients, media servers, calling SDKs, custom apps, or AI voice and video agents.

Pay for real fallback

STUN gives users a free direct path whenever possible. TURN bandwidth is reserved for restrictive networks that need relay help.

Battle-tested API included

The 30-day trial includes all 12 regions, user-geo routing, API-issued and static credentials, and per-channel analytics. Paid plans keep them active with uptime guarantees and support.

Full production feature access

Everything your connectivity API needs in production.

12 included production regions. The free trial includes the full 12-region production network and user-geo routing for 30 days. Every paid plan keeps that access active with the same flat-rate plan economics across geography.

USA – WestUSA – EastTorontoSão PauloEuropeFrankfurtJohannesburgBangaloreSingaporeHong KongTokyoAustralia
  • SDK-agnostic ICE server configuration
  • API-issued temporary credentials
  • TURN servers in all 12 production regions
  • Simple flat-rate pricing across regions
  • Unlimited STUN and direct P2P sessions
  • High-availability DNS with disaster recovery
  • User-geo routing based on end-user location
  • Plan-based channel capacity
  • Static non-expiring TURN credentials
  • Volume bandwidth discounts
  • Multiple channels for individual usage reports
  • Advanced analytics dashboard
  • 24-hour technical support
FAQ

Common questions.

How is Xirsys different from a calling SDK or AI-agent platform?
Xirsys does not replace your product experience, model provider, calling SDK, or media server. It provides the neutral WebRTC connectivity layer underneath: standard ICE configuration, global STUN/TURN routing, API-issued credentials, static credentials, analytics, and support.
What happens during and after the 30-day Developer trial?
New free Developer accounts begin with 30 days of full production feature access, including all 12 regions, user-geo routing, static credentials, and up to 2 channels. After day 30, the account stays active for free forever and automatically returns to ongoing Developer access: one testing region and 2 channels. Unlimited STUN and 500 MB of TURN relay bandwidth per month remain available; the TURN allowance is a hard cap.
What happens when the Developer Account reaches 500 MB of TURN?
The 500 MB monthly TURN allowance is a hard cap. After the cap is reached, TURN relay stops functioning for the account until the monthly allowance resets or the account upgrades to a Production plan. STUN usage remains unlimited, so direct peer-to-peer connections can still work when relay fallback is not required.
What global regions are included with Production plans?
New free accounts can use all 12 Xirsys production regions during the first 30 days, and every paid plan keeps access active after the trial. User-geo routing can make TURN selection reflect the end user’s location, helping globally distributed users reach an appropriate relay region even when the application backend is elsewhere.
What are the channel limits?
Free Developer accounts include 2 channels during the 30-day trial and afterward. Paid limits are Basic: 10 channels; Standard: 50 channels; Pro: 100 channels; Elite: 500 channels. Channels let you separate workloads and review individual usage reports.
How do I estimate how much TURN bandwidth I need?
Bandwidth is only consumed for TURN-relayed sessions, not direct P2P STUN sessions. On average, TURN accounts for ~15% of all WebRTC sessions. Mobile-heavy apps average 30–40% TURN; home ISP apps average 5–15%. Use our cloud calculator to estimate your needs.
Can I use Xirsys with my existing SDK, app, media server, or AI agent?
Yes. Xirsys returns standard ICE server configuration for STUN and TURN, so you can use it with browser WebRTC, native clients, third-party frameworks, calling SDKs, media servers, and AI voice or video agents.
What are Non-expiring Static TURN Credentials?
Most providers only offer short-lived credentials valid for 30–60 seconds. Media and communication servers (Kurento, Cisco VCS, etc.) typically require static, non-expiring credentials. Xirsys includes these for registered channels during the 30-day production trial and on all paid plans, manageable from the dashboard.
How do I upgrade, downgrade or cancel?
There are no long-term contracts. You can upgrade, downgrade or cancel at any time from the Xirsys dashboard under the Plans page.
Production-ready in minutes

Give every user a relay that’s already nearby.

Pick a plan and your channels get all 12 regions, user-geo routing, and static credentials immediately. No contracts — change or cancel anytime from your dashboard.