Favicon of localtunnel

localtunnel

Instantly expose your local development server to the internet for testing and sharing. Perfect for browser testing tools and API callbacks requiring public URLs.

localtunnel makes it simple to share your local development environment with others without configuring DNS or deploying to production. Just run a single command and get a public URL that tunnels directly to your localhost.

This is especially useful when working with external services that require public URLs for callbacks, such as Twilio webhooks, payment processors, or browser testing platforms. You can restart your local server anytime, and localtunnel automatically reconnects when it comes back online.

Key capabilities:

  • Instant public URL generation with a single command
  • Optional custom subdomains for memorable URLs
  • Support for HTTPS and local certificate configurations
  • Works with any local port and hostname
  • Available as CLI tool or Node.js API for programmatic use
  • Automatic reconnection on server restart
  • Real-time request monitoring through event listeners

The tool supports multiple installation methods including npm, Homebrew, and global installation, making it accessible whether you're working on a single project or across multiple environments. The API also enables integration into test suites and automation workflows for continuous testing scenarios.

Install

Npm
$ npm install -g localtunnel

Features

Async I/OScriptable

Media

Pros

4
  • Exposes local development servers to the internet
  • Useful for testing and sharing applications
  • Supports API callbacks from external services
  • Can be installed globally or as a project dependency

Related tools

Share:

Quiet lately: No commits in 11 months — this project might not be actively maintained.

Auto-fetched .

Similar to localtunnel

Favicon

 

  
 
Favicon

 

  
 
Favicon