ngrok is a globally distributed reverse proxy that puts your localhost on the internet. Let’s say you’re developing an API and running on port 81 of localhost. Simply running:
$ ngrok http 81
You get a URL “on the internet” that forwards requests to your localhost to handle. So you can use this to test mobile apps against your development backend or develop webhook consumers without deploying. This was one of those tools that truly makes us glad to work in tech.
What we like
- Astonishingly simple and just works
- They have a ton of features (encryption, custom domains, load balancing, and identity management).