v0.11.0 — live request log in the agent

localhost https.
One command.

A secure tunnel from a public URL to whatever you're running. No config files, no firewall tickets, no deploy.

Free tier. No credit card. Binary is 12 MB.
zsh — devgate
$ devgate http 3000
✓ tunnel online
forwarding https://amber-fox.devgate.online
        → localhost:3000
GET /api/orders 200 11ms
POST /webhooks/stripe 200 24ms
GET /api/user/42 200 7ms
GET /health 200 2ms
## quickstart
01 Install
curl -fsSL devgate.online/install.sh | sh
02 Point it at your app
devgate http 3000
03 Keep the URL
devgate http 3000 --endpoint=demo

Site served as a named vhost — myapp.test in Herd or Valet, a container behind nginx? That needs one more flag: local vhosts. Arriving from another tunnel? devgate vs ngrok.

## batteries included

Everything you'd end up building anyway.

Automatic TLS
Certificates for your devgate hostname, issued and renewed for you.
Live request log
Every request the agent forwards — method, path, status, duration — in your terminal.
Traffic inspector
The same requests in the dashboard, filterable by endpoint, method and status.
Reserved endpoints
A hostname that survives restarts, instead of a fresh slug every run.
Several devices, one account
Each device registers its own key. Pin an endpoint to the machine that serves it.
Local vhosts
Herd, Valet, docker, nginx server_name — a named local site, served as itself.
99.99%
uptime, last 90 days
18 ms
median edge latency
26
points of presence, 6 continents

We replaced a VPN, a bastion host, and a wiki page titled ‘how to demo’ with one binary.

— Sam Okafor, infrastructure lead @ Polygraph
## how it works, plainly
Outbound-only agent Per-device SSH keys Host key pinned on first use Automatic TLS renewal Single static binary Checksummed downloads No inbound firewall rule
Ship something today.
Install now — you'll have a URL before this page finishes loading.
$ curl -fsSL devgate.online/install.sh | sh
Sign up free