A team of developers
We build simple, fast and useful apps — made with care.
A team of developers, designers and testers. We design, engineer and operate each app end-to-end with a focus on quality, performance and a great user experience.
Enigma
A VPN that doesn't look like one.
Most VPNs are blocked because they are easy to recognise. Enigma is built the other way round — the connection is shaped to be unremarkable, and the route it takes is nobody else's business.
Multi-relay proxying
Traffic travels through a chain of relay nodes instead of straight to the exit server. Your provider sees only the first hop, and the exit IP never appears on your network.
Traffic obfuscation
WireGuard wrapped so it reads as ordinary UDP. Deep packet inspection has no VPN handshake to fingerprint, which is what keeps the tunnel up on networks that filter for one.
Modern protocols
WireGuard for raw speed, obfuscated WireGuard for restrictive networks, and VLESS over REALITY when a connection has to be indistinguishable from ordinary TLS.
Every device you own
macOS, Windows, Linux, Android and iOS — one account across all of them, with the same tunnel and the same locations.
One shared balance
Traffic is billed to the account, not the device. Link as many devices as you like; they all draw on the same balance and none of them needs its own plan.
No configuration to fill in
A link sets the app up on its own — no server addresses, keys or ports to copy by hand. Pick a location and connect.
For providers
Run your own service on Enigma
Enigma is a neutral client — it doesn't run the servers, you do. Hand your users a link, and the app sets itself up from a configuration you host. No app to build, no store review to pass.
Onboarding is a single link. It carries a token and points the app at your configuration endpoint:
enigma://auth?token=XXXX&config_source=https://…The app opens config_source and expects JSON back:
{
"provider_name": "Acme VPN",
"support_url": "https://t.me/acme_support",
"xray_config": { "...": "..." },
"balance_mb": 51200
}- provider_name
- The name shown in the app, so users know whose service they're on.
- support_url
- Where users reach you for help — a website, an email, a Telegram bot.
- xray_config
- The proxy configuration itself: the servers, protocols and routing the app connects with.
- balance_mb
- Remaining traffic for this user, in megabytes, for the app to display.
Contact
Let's talk
Questions about a product, a partnership idea, or just want to say hi? Drop us a line — we read everything.
hello@nohub.ai