Public tunnels. Your own domain. Flat price.

Put localhost on a stable public URL to test webhooks, OAuth, and payment callbacks, or share a live preview with your team or a client. Flat per-seat pricing, no usage bills, no metered surprises.

Start building →DownloadFree 14-day trial included. No credit card required.
The LocalCan app showing the Lumora project

Before LocalCan, we wasted valuable time troubleshooting virtual hosts and hosts files. Now it's as simple as flicking a switch and we're ready in seconds. Support is also outstanding, with issues resolved within a day.

— Yves R. from Datatim

Built for the work you actually do with a tunnel

Test Webhooks

Point Stripe, Clerk, or Supabase at a stable URL and watch every delivery land in the inspector.

Test OAuth Callbacks

A real HTTPS redirect URI for localhost. Register it once and it never changes.

Share a Client Preview

Send a professional URL on your own domain. Add a password if it's not ready for everyone.

Test on Real Device

Open your localhost build on an actual device over HTTPS, with no deploy and no cert warnings.

Expose TCP Services

Tunnel databases, SSH boxes, and Kubernetes clusters. Anything over TCP, not just HTTP/S.

Build MCP Servers

Hosted AI clients need a real public URL, and you need to see every payload they send. LocalCan does both.

One flat price. No usage bills.

No credits to top up, no per-gigabyte overages, no metered invoice at the end of the month. You know what LocalCan costs before you start, and the number doesn't move when your testing gets busy.

LocalCan
Invoice
10 seats$150
Flat ✓$150
Competitor
Invoice
  • Base$20
  • Endpoints$330
  • Data$32
  • HTTP Requests$21
  • TCP Connections$3
  • Hours overage$19
Varies ⚠️

A real app, not just a terminal.

There's a full CLI when you want to script it, run it on a server, or hand it to an agent. LocalCan is a native app too, with a request inspector built in. Read, expand, and replay any request without a separate dashboard or a wall of terminal logs. The whole team can use it, not just the people who live in a shell.

Your URL, and it stays put

Run tunnels on your own custom domain so the address never changes. Shut your laptop on Friday and the same URL is waiting on Monday. Set a webhook or OAuth callback once and stop re-pasting.

my-demo-12.localcan.devmy-demo-12.localcan.devResumePause

No pointless trip across the planet

An edge server in each region means a tunnel between two people in the same city stays in that city.

Built for Teams. Flat per-seat billing. Shared team domains. Roles and seat control. Everyone, not just the CLI crowd. Founder-led support.

Start a Team Trial

Free 14-day trial included.
No credit card required.

LocalCan Dashboard, the team Members view

Although LocalCan is framework agnostic, it's been fully tested with:

Works for developers, SaaS owners and agencies

Start any plan with a 14-day free trial, no credit card required. VAT may apply. Have questions? Contact us.

Free

$0

For local-only development

Download
  • Desktop app + CLIMac / Windows / Linux
  • Unlimited .local domains
  • Automatic HTTPS
  • Inspect traffic
  • Replay requests

Solo

$8/month

For solo developers with one device

Start Free Trial

Everything in Free, plus:

  • 1 user, 1 deviceMac / Windows / Linux
  • 5 live Public URLsHTTPS / TCP
  • 2 custom domains
  • 48h email support

Pro

Most Popular
$12/month

For developers with multiple projects and devices

Start Free Trial

Everything in Free, plus:

  • 1 user, 2 devicesMac / Windows / Linux
  • 10 live Public URLsHTTPS / TCP
  • 4 custom domains
  • 24h email support

Teams

$45/month

For teams of any size

Start Free Trial

Everything in Pro, plus:

  • 3 seats included$15/seat/month
  • Team-level custom domains
  • Unlimited team members
  • Unlimited custom domains
  • Unlimited Public URLs
  • RBAC and user roles
  • Audit Log
  • Priority Zoom & email support

Frequently asked questions

What developers say.

Danny Postma avatar

Danny Postma

@dannypostmaa

LocalCan is amazing ❤️

Tony Dinh 🎯 avatar

Tony Dinh 🎯

@tdinh_me

@LocalCanApp is so cool!

Jesse Sibley avatar

Jesse Sibley

@JessetheSibley

This tool is a must for any SaaS developer ✨

Replaces ngrok and now makes testing webhooks locally an absolute delight.

Web Bae avatar

Web Bae

@WebIsBae

For my @webflow folks who have never heard of ngrok…

Been loving @LocalCanApp as an easy way to serve local code to my dev websites. Works with all browsers (no CORS or https errors) and you can assign a Public URL in one button click which makes it super easy to test your dev code on mobile devices.

Guilherme avatar

Guilherme

@goenning

Best purchase I made this week @LocalCanApp

I tried so many alternatives and this is has been the best by far!

Working with webhooks instantly goes from 🤬 to 🤩

(not affiliated, just an amazing app!)

Fayaz Ahmed avatar

Fayaz Ahmed

@fayazara

Okay, @LocalCanApp is my new favourite developer tool.

I am working on a realtime feature with web app and phones, where it was mandatory for me to have https and the .local urls work so perfectly.🤌

Mikael Henriksson avatar

Mikael Henriksson

@mhenrixon

I was super impressed with the ease of @LocalCanApp It made me want to give them money rather than fiddle with configuration. And because it fits my existing use of .local domains in my etc. hosts for each project.

RJ avatar

RJ

@inthepacket

Do yourself a favour, stop messing with ngrok and just use @LocalCanApp. I’ve been using it to test some internal webhooks and it’s wonderful

Razvan Statescu avatar

Razvan Statescu

@StatescuRazvan

I just started using @LocalCanApp, and it works perfectly as an ngrok alternative. Congrats!

Twelve seats. One bill. Zero meter. Flat per-seat pricing, no surprises, set up in a minute.

Free 14-day trial included. No credit card required.