// use cases
Stack-by-stack tunneling guides
Pick the framework, integration, or workflow you're wiring up. Each guide ships the literal commands, the framework-specific gotcha, and the one-line you actually need to copy.
Expose your dev server
One command to put your local framework dev server on a public HTTPS URL — HMR + WebSockets intact.
- Share your Vite dev server with the team in one command/use-case/share-vite
- Share a Django dev server publicly without deploying/use-case/share-django
- Share a Streamlit demo without paying for Streamlit Cloud/use-case/share-streamlit
- Expose your Next.js dev server on a public HTTPS URL/use-case/expose-nextjs
- Expose your Vite dev server with HMR intact/use-case/expose-vite
- Expose your Django runserver on a public HTTPS URL/use-case/expose-django
- Expose your Flask app on a public URL/use-case/expose-flask
- Expose your FastAPI app on a public HTTPS URL/use-case/expose-fastapi
- Expose your Express server on the public internet/use-case/expose-express
- Expose your NestJS API publicly/use-case/expose-nestjs
- Expose your Rails dev server on a public HTTPS URL/use-case/expose-rails
- Expose your Laravel app on a public URL/use-case/expose-laravel
- Expose your SvelteKit dev server publicly/use-case/expose-sveltekit
- Expose your Nuxt dev server publicly/use-case/expose-nuxt
- Expose your Go HTTP server on a public URL/use-case/expose-go
- Expose your Axum / Actix server on a public URL/use-case/expose-rust
- Expose your Astro dev server on a public URL/use-case/expose-astro
- Expose your Bun server publicly/use-case/expose-bun
- Expose your Deno or Fresh server publicly/use-case/expose-deno
- Expose your Spring Boot app on a public URL/use-case/expose-spring-boot
- Expose your ASP.NET Core app on a public URL/use-case/expose-dotnet
- Expose your Phoenix LiveView app on a public URL/use-case/expose-phoenix
- Expose your Angular dev server to the internet with a public URL in under a minute./use-case/expose-angular
- Expose your Angular dev server to the internet with a public URL in under a minute./use-case/expose-angular
Webhook + OAuth integrations
Test third-party webhooks and OAuth callbacks against localhost without redeploying.
Non-HTTP / TCP
Raw TCP tunneling — Postgres, Redis, SSH, game servers — anything that speaks bytes.
Migrating from ngrok
The same workflows on lrok with the rough edges that pushed you to look for an alternative removed.
Stripe webhooks by framework
Stripe-Signature verification + retry-friendly handlers, language by language.
- Expose your Next.js dev server to Stripe for Stripe webhooks/use-case/expose-nextjs-stripe-webhooks
- Expose your Django dev server to Stripe for Stripe webhooks/use-case/expose-django-stripe-webhooks
- Expose your Rails dev server to Stripe for Stripe webhooks/use-case/expose-rails-stripe-webhooks
- Expose your FastAPI dev server to Stripe for Stripe webhooks/use-case/expose-fastapi-stripe-webhooks
- Expose your Express dev server to Stripe for Stripe webhooks/use-case/expose-express-stripe-webhooks
- Expose your Flask dev server to Stripe for Stripe webhooks/use-case/expose-flask-stripe-webhooks
- Expose your Laravel dev server to Stripe for Stripe webhooks/use-case/expose-laravel-stripe-webhooks
- Expose your Gin dev server to Stripe for Stripe webhooks/use-case/expose-gin-stripe-webhooks
GitHub webhooks by framework
X-Hub-Signature-256 verification, push/PR/issue handlers, replay loop.
- Expose your Next.js dev server to GitHub for GitHub webhooks/use-case/expose-nextjs-github-webhooks
- Expose your Django dev server to GitHub for GitHub webhooks/use-case/expose-django-github-webhooks
- Expose your Rails dev server to GitHub for GitHub webhooks/use-case/expose-rails-github-webhooks
- Expose your FastAPI dev server to GitHub for GitHub webhooks/use-case/expose-fastapi-github-webhooks
- Expose your Express dev server to GitHub for GitHub webhooks/use-case/expose-express-github-webhooks
- Expose your Flask dev server to GitHub for GitHub webhooks/use-case/expose-flask-github-webhooks
- Expose your Laravel dev server to GitHub for GitHub webhooks/use-case/expose-laravel-github-webhooks
- Expose your Gin dev server to GitHub for GitHub webhooks/use-case/expose-gin-github-webhooks
OAuth callbacks by framework
Stable HTTPS redirect URIs that survive laptop restarts — register once, dev forever.
- Expose your Next.js dev server to the OAuth provider for OAuth callback/use-case/expose-nextjs-oauth-callback
- Expose your Django dev server to the OAuth provider for OAuth callback/use-case/expose-django-oauth-callback
- Expose your Rails dev server to the OAuth provider for OAuth callback/use-case/expose-rails-oauth-callback
- Expose your FastAPI dev server to the OAuth provider for OAuth callback/use-case/expose-fastapi-oauth-callback
- Expose your Express dev server to the OAuth provider for OAuth callback/use-case/expose-express-oauth-callback
- Expose your Flask dev server to the OAuth provider for OAuth callback/use-case/expose-flask-oauth-callback
- Expose your Laravel dev server to the OAuth provider for OAuth callback/use-case/expose-laravel-oauth-callback
- Expose your Gin dev server to the OAuth provider for OAuth callback/use-case/expose-gin-oauth-callback
Slack events by framework
Pass the Slack url_verification challenge and ship interactive bots.
- Expose your Next.js dev server to Slack for Slack events/use-case/expose-nextjs-slack-events
- Expose your Django dev server to Slack for Slack events/use-case/expose-django-slack-events
- Expose your Rails dev server to Slack for Slack events/use-case/expose-rails-slack-events
- Expose your FastAPI dev server to Slack for Slack events/use-case/expose-fastapi-slack-events
- Expose your Express dev server to Slack for Slack events/use-case/expose-express-slack-events
- Expose your Flask dev server to Slack for Slack events/use-case/expose-flask-slack-events
- Expose your Laravel dev server to Slack for Slack events/use-case/expose-laravel-slack-events
- Expose your Gin dev server to Slack for Slack events/use-case/expose-gin-slack-events
Twilio SMS webhooks by framework
TwiML-shaped responses to inbound SMS, tested against your local handler.
- Expose your Next.js dev server to Twilio for Twilio webhooks/use-case/expose-nextjs-twilio-webhooks
- Expose your Django dev server to Twilio for Twilio webhooks/use-case/expose-django-twilio-webhooks
- Expose your Rails dev server to Twilio for Twilio webhooks/use-case/expose-rails-twilio-webhooks
- Expose your FastAPI dev server to Twilio for Twilio webhooks/use-case/expose-fastapi-twilio-webhooks
- Expose your Express dev server to Twilio for Twilio webhooks/use-case/expose-express-twilio-webhooks
- Expose your Flask dev server to Twilio for Twilio webhooks/use-case/expose-flask-twilio-webhooks
- Expose your Laravel dev server to Twilio for Twilio webhooks/use-case/expose-laravel-twilio-webhooks
- Expose your Gin dev server to Twilio for Twilio webhooks/use-case/expose-gin-twilio-webhooks
Discord interactions by framework
Ed25519 verification + Pong-on-Ping handlers for slash commands.
- Expose your Next.js dev server to Discord for Discord interactions/use-case/expose-nextjs-discord-interactions
- Expose your Django dev server to Discord for Discord interactions/use-case/expose-django-discord-interactions
- Expose your Rails dev server to Discord for Discord interactions/use-case/expose-rails-discord-interactions
- Expose your FastAPI dev server to Discord for Discord interactions/use-case/expose-fastapi-discord-interactions
- Expose your Express dev server to Discord for Discord interactions/use-case/expose-express-discord-interactions
- Expose your Flask dev server to Discord for Discord interactions/use-case/expose-flask-discord-interactions
- Expose your Laravel dev server to Discord for Discord interactions/use-case/expose-laravel-discord-interactions
- Expose your Gin dev server to Discord for Discord interactions/use-case/expose-gin-discord-interactions
// shortcut
$ curl -fsSL https://lrok.io/install.sh | sh
$ lrok login
$ lrok http 3000Free plan keeps one reserved subdomain forever. $9/mo flat for unlimited.