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.

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.
Built for the work you actually do with a tunnel
Point Stripe, Clerk, or Supabase at a stable URL and watch every delivery land in the inspector.
A real HTTPS redirect URI for localhost. Register it once and it never changes.
Send a professional URL on your own domain. Add a password if it's not ready for everyone.
Open your localhost build on an actual device over HTTPS, with no deploy and no cert warnings.
Tunnel databases, SSH boxes, and Kubernetes clusters. Anything over TCP, not just HTTP/S.
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.
- Base$20
- Endpoints$330
- Data$32
- HTTP Requests$21
- TCP Connections$3
- Hours overage$19
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.
{ "id": 123, "name": "Ada Lovelace", "active": true }
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.
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.
Free 14-day trial included.
No credit card required.

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
For local-only development
Download- ✓Desktop app + CLIMac / Windows / Linux
- ✓Unlimited .local domains
- ✓Automatic HTTPS
- ✓Inspect traffic
- ✓Replay requests
Solo
For solo developers with one device
Start Free TrialEverything in Free, plus:
- ✓1 user, 1 deviceMac / Windows / Linux
- ✓5 live Public URLsHTTPS / TCP
- ✓2 custom domains
- ✓48h email support
Pro
Most PopularFor developers with multiple projects and devices
Start Free TrialEverything in Free, plus:
- ✓1 user, 2 devicesMac / Windows / Linux
- ✓10 live Public URLsHTTPS / TCP
- ✓4 custom domains
- ✓24h email support
Teams
For teams of any size
Start Free TrialEverything 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
@dannypostmaa
LocalCan is amazing ❤️
Tony Dinh 🎯
@tdinh_me
@LocalCanApp is so cool!
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
@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
@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
@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
@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
@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
@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.