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