Expose your localhost to the internet.

One command. No servers. Built on Cloudflare's global network.

Terminal
$ npx xpose-dev 3000
Tunnels
Connected
https://k3x9m.xpose.dev
Forwarding localhost:3000
TTL: 3h 59m 48s
Traffic
14:32:07 GET / 200 12ms
14:32:08 GET /assets/main.css 200 4ms
14:32:09 POST /api/webhooks 201 87ms
14:32:10 GET /api/health 200 2ms
14:32:11 GET /favicon.ico 200 1ms
q quit · b browser · tab switch · ↑↓ scroll

Features

Built for developers

Global Network

Powered by Cloudflare's 300+ edge locations.

Open Source

MIT licensed. Inspect, modify, self-host.

Zero Infrastructure

No servers to provision or manage.

How it works

Three steps to a public URL

1

Run the CLI

A single command is all you need to get started.

npx xpose-dev 3000
2

Get a public URL

A Cloudflare Worker proxies traffic to your machine.

3

Share and develop

Send the URL to anyone, live reload included.

Ready to expose your localhost?

npx xpose-dev 3000