Free TURN Servers

ExpressTURN provides fast, free and reliable TURN servers for your WebRTC applications and services.

Connectivity

TURN servers allow for NAT transversal, allowing peers to connect to each other behind routers and firewalls.

Global Network

Choose from over a dozen distributed regional TURN server locations worldwide including the Americas, Europe, Asia, Africa, and Oceania.

30 Day Refund Policy

If for any reason you are not completely satisfied with our service, you may request a full refund within 30 days of purchase.

What is ExpressTURN?

ExpressTURN provides a global cloud network of TURN servers for your WebRTC applications and services.

What is a TURN Server?

TURN, or Traversal Using Relays around NAT, is a protocol that helps WebRTC applications traverse NATs or firewalls. It allows clients to send and receive data through a relay server. TURN is particularly useful for clients on networks that use symmetric NAT devices.

What is WebRTC?

WebRTC, short for Web Real-Time Communication, is a technology that enables browsers and other devices to communicate with each other in real-time without the need for an intermediary. This technology can be used for various purposes such as video conferencing, file sharing, screen sharing, and broadcasting.

What is ICE and How Does it Work?

ICE (Interactive Connectivity Establishment) is a protocol used in real-time communication to establish connections between endpoints efficiently. It utilizes STUN (Session Traversal Utilities for NAT) and TURN (Traversal Using Relay around NAT) protocols to achieve this. ICE works by gathering different types of connection candidates, such as host, server reflexive, peer reflexive, and relay candidates. It then tests these candidates based on their connectivity and prioritizes them to ensure the best possible routes for media flow. This dynamic selection process optimizes connection establishment, improving the overall performance of real-time communication applications.

What are some privacy and security benefits of using a TURN server?

Without using TURN servers, WebRTC using another protocol called STUN, which can expose the IP address of the connecting peers, leaving users at risk of denial-of-service attacks, location compromises, or various hacks. STUN, or Session Traversal Utilities for NAT, is a protocol that allows applications to detect the presence of NATs and firewalls and determine the peer's IP address behind a NAT. By implementing a TURN server, there is no requirement for users to share personal information such as IP addresses with each other.

What authentication methods does ExpressTURN support?

There are multiple ways to authenticate with a TURN server. ExpressTURN supports both the long-term credentials mechanism (server setting "lt-cred-mech") and shared secret-based authentication (server setting "static-auth-secret"). The shared secret authentication method is available only to Premium customers.