Technical documentation

Understand the connection, end to end.

Start with the guide you need. These pages explain the core model, while the repository documentation remains the canonical source for configuration and protocol detail.

Clients and GUI

Use ntwire-gui for desktop profiles, the command-line client for automation, or official WireGuard where a native peer is the right fit.

How clients connect

Tunnels and relays

See how an approved local listener reaches a fixed service, and how a relay helps servers behind NAT without terminating encryption.

Explore the architecture

Trust and security

Learn the separation between TLS authentication, WireGuard data transport, grants, and destination policies.

Read security model

Operate ntwire

Set up a server, deploy through a relay, use Docker or Kubernetes, and select a client path for your team.

Deployment guide

Full references

The complete configuration reference, protocol specification, OIDC setup, portal documentation, and release material live alongside the source code.

Open repository docs