Introduction
Deployzy is an open-source tunneling platform that exposes your local servers to the internet.
Deployzy creates secure, encrypted tunnels from the public internet to your local machine. Think of it as an open-source alternative to ngrok — fully self-hostable with a generous free tier.
What can you do with Deployzy?
- Share local work — Show a client your local site without deploying
- Test webhooks — Receive Stripe, GitHub, or Slack webhooks on localhost
- Expose APIs — Let teammates or CI hit your local API server
- Debug mobile apps — Point your phone at a public URL that tunnels to your machine
- Demo anything — Share a link to your localhost, instantly
How it works
code
Internet → Deployzy Server → Encrypted Tunnel (smux/TLS) → CLI → Your Local Service- You run
deployzy http 3000on your machine - The CLI establishes an encrypted connection to the Deployzy server
- The server assigns a public URL like
https://abc123.deployzy.com - Anyone visiting that URL gets routed through the tunnel to your local port 3000
Tunnel types
| Type | Command | Use case |
|---|---|---|
| HTTP | deployzy http 3000 | Web apps, APIs, webhooks |
| TCP | deployzy tcp 5432 | Databases, game servers, SSH |
| TLS | deployzy tls 443 | TLS passthrough (no termination) |
Key features
- Request inspection — View every HTTP request in real-time at
localhost:4040 - Replay — Re-send any captured request with one click
- Custom domains — Bring your own domain with automatic TLS
- Google OAuth — Log in with your Google account
- SDKs — JavaScript/TypeScript and Python
- Self-hostable — Deploy your own server with one command
- Open source — MIT licensed, all code on GitHub