ngrok

Expose local servers to the internet securely with a single command.

About ngrok

ngrok is a globally distributed reverse proxy service that allows developers to expose local servers to the internet. It creates secure tunnels from public URLs to applications running on local machines, even those behind firewalls or without public IP addresses. This functionality is crucial for testing webhooks, sharing local development environments, and demonstrating applications without deploying them to a public server.

Beyond simple tunneling, ngrok offers features like an API gateway, Kubernetes ingress, and multi-cluster load balancing, unifying these capabilities into a universal gateway. It supports various protocols including HTTP, HTTPS, TLS, and TCP/UDP, making it versatile for different application types. While ngrok provides a free tier, it also offers paid plans with additional features and higher limits, catering to both individual developers and larger organizations.

Information

Pricing
Freemium
Version
5.0.0-beta.2
Status
Active
Homebrew Installs
365,319

Platforms

Linux macOS Windows