Documentation

Build reliable WebRTC with Turnix

Guides, API reference and SDKs for requesting TURN/STUN credentials from a global relay network.

Getting started

What Turnix is, how it fits into WebRTC, and how to get working ICE servers into your app in a few minutes.

Turnix SDKs

To make integration even easier, we've prepared official SDKs that simplify working with the Turnix API. These SDKs help you quickly request ICE credentials, manage authentication, and integrate Turnix into your WebRTC or real-time communication workflows with minimal setup. Use them to skip manual API calls and get started faster in your preferred programming language or framework.

Concepts

How credentials, TTLs, regions, clients, rooms and usage limits work, so you can design a robust integration.

SDKs

Official client libraries that wrap the credentials API for Node.js and Dart/Flutter backends.

Integrations

Use Turnix as the TURN/STUN server for Nextcloud Talk, Jitsi Meet, Flutter apps and any other software that supports shared-secret TURN credentials.

API reference

Every public endpoint of the Turnix REST API, with parameters, responses and error codes.