DocsGetting StartedIntroduction

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
  1. You run deployzy http 3000 on your machine
  2. The CLI establishes an encrypted connection to the Deployzy server
  3. The server assigns a public URL like https://abc123.deployzy.com
  4. Anyone visiting that URL gets routed through the tunnel to your local port 3000

Tunnel types

TypeCommandUse case
HTTPdeployzy http 3000Web apps, APIs, webhooks
TCPdeployzy tcp 5432Databases, game servers, SSH
TLSdeployzy tls 443TLS 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