ExpressTURN provides fast, free and reliable TURN servers for your WebRTC applications and services.
TURN servers allow for NAT transversal, allowing peers to connect to each other behind routers and firewalls.
Choose from over a dozen distributed regional TURN server locations worldwide including the Americas, Europe, Asia, Africa, and Oceana.
If for any reason you are not completely satisfied with our service, you may request a full refund within 30 days of purchase.
ExpressTURN provides a global cloud network of TURN servers for your WebRTC applications and services.
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.
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.
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.
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.