Securely expose a local web server to the internet and capture all traffic for detailed inspection and replay

What is ngrok?

ngrok is a reverse proxy that creates a secure tunnel between from a public endpoint to a locally running web service. ngrok captures and analyzes all traffic over the tunnel for later inspection and replay.

ngrok is a tool in the localhost Tools category of a tech stack.

ngrok is an open source tool with 16.2K Github Stars and 2.81K Github Forks. Here’s a link to ngrok's open source repository on Github

Who Uses ngrok?

26 companies use ngrok including Bannerman, a2c systems, and F.biz.

ngrok integrates with

Why people like ngrok

Here’s a list of reasons why companies and developers use ngrok.



Add a one-liner

Here are some stack decisions and reviews by companies and developers who chose ngrok in their tech stack.

ngrok's Features

  • Expose any http service behind a NAT or firewall to the internet on a subdomain of ngrok.com
  • Expose any tcp service behind a NAT or firewall to the internet on a random port of ngrok.com
  • Inspect all http requests/responses that are transmitted over the tunnel
  • Replay any request that was transmitted over the tunnel

ngrok's alternatives

  • nginx - A high performance free open source web server powering busiest sites on the Internet.
  • PageKite - Make local websites or SSH servers publicly accessible in mere seconds
  • GoTTY - Share your terminal as a web application
  • Termius - Use modern SSH for macOS, Windows and Linux to organize, access, and connect to your servers
  • Teleconsole - Share your UNIX terminal in seconds

See all alternatives to ngrok

Explore other Build, Test, Deploy tools that are known for:


This page was verified by
inconshreveable inconshreveable