Uplink Docs
Share a local port — with the world, an organization, or invited people — in one command.
Get started
Jump straight into Introduction.
Getting Started
Serving Apps
- Serve a PortServe one local port, control its URL, and choose how it's reached.
- Load-balanced EndpointsPut one durable HTTPS endpoint in front of the same app on multiple devices.
- Formations & uplink.yamlDeclare services, access, firewall settings, and managed custom domains in one file.
- Custom DomainsRoute your own hostname to a generated Uplink tunnel.
- Access ControlIdentity-gated private routes, organization access, invited people, and bearer tokens.
Desktop App
Self-Hosting
Reference
- CLI ReferenceUplink commands, edge operator commands, and commonly used environment variables.
- Local APIControl the connector programmatically — create tunnels, read URLs, start and stop serving — over a local unix-socket HTTP API.
- ArchitectureThe request path, the OpenTunnels protocol, and the security model.
- Troubleshooting & FAQCommon issues and quick answers.