FoxyFy NAT Core
Ultra-light STUN/TURN/TURNS server
FoxyFy NAT Core (FFN) — Drop-in STUN/TURN replacement for Coturn / Eturnal.
FFN is a fully self-contained NAT traversal engine designed to power WebRTC, VoIP, and real-time UDP applications.
Unlike Coturn, it ships as a single 2.16 MB static binary, boots instantly, and requires zero dependencies. It implements the full STUN/TURN/TURNS specification — including static & dynamic auth, UDP/TCP/TLS transport, and FoxyFy’s deterministic NAT logic.
FFN is the NAT backbone behind FFR (FoxyFy RTC), but can also run standalone as a high-performance Coturn replacement.

Why FoxyFy?
Because it delivers everything a modern server needs — ultra-fast, reloadable, and ready out of the box.
Ultra-small footprint
No Node.js, no Java, no Python, no system libraries
Full STUN / TURN / TURNS support
Public address discovery; UDP & TCP; Encrypted relaying
Extremely low RAM usage
Runs between 8–15 MB RAM under load — safe for micro-VMs
Static & dynamic authentication
Static username/password; Dynamic time-based credentials
Single self-contained binary
Detailed logging and error reports
Exclusive features — only on FoxyFy
Cutting-edge capabilities you won’t find in any other firewall.
Hot reload of config — zero downtime
Single JSON config — no YAML
Single JSON config & diagnostics
Compare FoxyFy
Coturn and Eturnal are solid open-source TURN servers — but they come with a bigger operational footprint: multiple system libraries, complex configs, and no built-in signaling layer.
FFN takes a different approach:
- Single static 2.16 MB binary instead of a large daemon + dependencies
- Full STUN/TURN/TURNS with static + dynamic auth, like coturn
- Deterministic NAT behaviour, tuned for real-world WebRTC workloads
- Designed to run alongside FoxyFy RTC (FFR) as a complete RTC backend, not just a relay
You still get standards-compliant TURN, but with a much smaller, more predictable deployment model.
coturn | FoxyFy NAT Core | |
|---|---|---|
Package size | ≈ 5–15 MB | 2.16 MB (self-extracting) |
Package files | 149 | 2 |
RAM | ≈ 16.9 MB | ≈ 2.6 MB |
Execution model | C daemon | GO binary |
Package size & files — On-disk install (binary + configs + modules + core OS libs).

Ready to FoxyFy?
Every FFN license automatically includes FFR — our lightweight WebRTC signaling engine — at no additional charge. You get the full NAT stack (STUN/TURN/TURNS) plus the real-time signaling layer in one package.
Deploy once, run both, and own your entire RTC backend without renting multiple components.
