Now available in 14 global regions

WebRTC relay infrastructure that just works

TurnPipe provides production-grade TURN and STUN servers across 14 regions so your users connect on the first attempt — every time, behind every firewall.

iceServers.ts
const iceServers = await fetch('https://api.turnpipe.io/v1/credentials', {
  headers: { 'Authorization': `Bearer ${API_KEY}` }
});

const pc = new RTCPeerConnection({
  iceServers: [
    {
      urls: 'stun:global.stun.turnpipe.io:3478'
    },
    {
      urls: 'turn:eu-west.relay.turnpipe.io:443?transport=tcp',
      username: 'tp_1a2b3c',
      credential: 'secret_token'
    }
  ]
});
Global regions
14
Uptime SLA
99.99%
Clients worldwide
500+
Median relay latency
<30ms

Built for real-time, designed for scale

Everything your engineering team needs to deliver flawless WebRTC connectivity — without managing a single server.

Global anycast network

Traffic is automatically routed to the nearest point of presence across 14 regions spanning North America, Europe, and Asia-Pacific.

Ultra-low latency

Our edge-optimised architecture delivers a median relay latency of under 30 ms, keeping audio and video streams smooth and responsive.

TURN & TURNS support

Full support for TURN over UDP, TCP, and TLS (TURNS on port 443) ensures connectivity even on the most restrictive corporate networks.

REST API & short-lived credentials

Generate time-limited TURN credentials on the fly with our REST API, following the TURN REST spec for secure, automated provisioning.

Real-time analytics dashboard

Monitor active sessions, bandwidth consumption, error rates, and per-region performance from a single, unified dashboard.

Enterprise SLA

Dedicated support, custom capacity planning, and a 99.99% uptime guarantee backed by service credits — built for mission-critical workloads.

Live in three steps

Integrating TurnPipe into your application takes minutes, not days.

1

Create your account

Sign up for a free account and grab your API key from the TurnPipe dashboard. No credit card required.

2

Configure your ICE servers

Use our REST API to generate short-lived TURN credentials, then pass the ICE server list to your WebRTC peer connection.

3

Go live

Deploy your application and let TurnPipe handle NAT traversal. Monitor performance in real time from the analytics dashboard.

Ready to eliminate connectivity failures?

Join 500+ companies that rely on TurnPipe for production WebRTC traffic. Start with 1 GB of free relay bandwidth — no credit card needed.