eturnal TURN Server

eturnal is a modern, scalable STUN and TURN server. Clients can connect using UDP, TCP, or TLS over IPv4 or IPv6. For TURN authentication, the mechanism described in the REST API for Access to TURN Services specification is implemented. See the blog article on the initial release for a quick introduction.

eturnal is freely available as Open Source software and straightforward to set up.

Supported Internet Standards


Source code and binary archives can be retrieved from the download area.


The README file shipped with eturnal provides quick setup instructions. For details, see the reference documentation. For notable changes between eturnal releases, see the change log.


The source code repository for eturnal is publicly available on GitHub. The results of continuous integration tests can be viewed on Travis CI. For a quick source code overview, see the API documentation, which includes documentation for module developers.


Please use our issue tracker for bug reports, feature requests, and usage questions. If you happen to be using XMPP, you could also join our public channel If you need commercial support, please contact ProcessOne.