Skip to main content

Burrow

Permanent, secure URLs for local development

Burrow is an open-source tunneling tool that gives you stable, HTTPS-accessible URLs for your local development environment. No more unreliable free tiers or expensive subscriptions - just run one command and share your localhost with the world.

$ npm i -g @miniaxolotl/burrowctl

Features

Public URLs in Seconds

Turn localhost into a public HTTPS URL with one command. No config, no signup.

TLS Out of the Box

Automatic Let's Encrypt certificates for every subdomain. Your traffic is encrypted end-to-end.

More Than HTTP

Expose databases, SSH, game servers, or any TCP service through the same tunnel.

WebSocket Multiplexing

Efficient connection reuse keeps latency low and bandwidth minimal across all tunnels.

Token-Based Auth

Built-in admin tokens and team authentication. Control who can open tunnels on your server.

Survives Restarts

Redis-backed state means tunnels persist across server reboots without reconfiguration.

Getting Started

Server
$ cp .env.example .env
$ docker compose up -d
Client
$ bun add -g @miniaxolotl/burrowctl
$ burrowctl tunnel create --port 8080