Ngrok
ngrok is a developer infrastructure platform that routes and secures traffic to apps, APIs, and AI models, no matter where they run. It can expose a local app to the public internet in one step, and it can also serve as an API gateway and AI gateway in production.
Alternatives
Tech stack
No tech stack added yet. Sign in to suggest some
ngrok's official tagline is "Connect anything, anywhere." It started as a tunneling tool for exposing localhost to the public internet and has since grown into a networking platform that covers both development/testing and production delivery.
Main Products
- Share localhost: Share an app running locally over the public internet for demos, collaboration, and integration testing.
- Gateway: An all-in-one cloud networking platform that secures, transforms, and routes traffic for services running anywhere.
- AI Gateway: A managed access path for a wide range of models and inference providers. According to the official website, you only need to change a single URL to route between hosted and self-hosted models, with built-in failover and observability.
Key Features
- Expose local apps and APIs to the public internet for easy sharing and testing.
- Receive and debug webhooks locally; the official documentation mentions that requests can be replayed.
- Configure rules through Traffic Policy. Examples on the official website include WAF (OWASP CRS), rate limiting, IP categorization-based blocking, country-based blocking, redirects, URL rewriting, adding request headers, custom responses, and forwarding.
- Connect local MCP servers and let AI agents connect to customer data.
- Provide private connectivity for scenarios such as SaaS products reaching into customers' internal networks, connecting device fleets, accessing local databases, and opening SSH/RDP sessions.
- Offer a REST API for automated management.
- Offer enterprise capabilities such as SSO, SCIM, RBAC, audit logs, data residency, and white-labeling.
Target Users and Use Cases
- Individual developers and teams: Make local services available to colleagues, customers, or third-party callbacks during development.
- Platform and backend teams: Use ngrok as an API gateway to handle authentication, rate limiting, and security protection in one place.
- AI application teams: Route consistently to hosted or self-hosted models, with failover and observability.
- SaaS vendors: Securely connect to data and services in customers' networks or on-premises environments.
Installation and Usage
The official website offers several ways to install, such as brew install ngrok, scoop install ngrok, and docker pull ngrok/ngrok, and you can also get clients for each platform from the download page. You need to sign up for an account on the website before using it. The website offers a free way to get started (Get started for free); please refer to the pricing page for specific plans and limits.
Worth Noting
- ngrok is a hosted commercial service. Traffic is forwarded through ngrok's global network, so it is not a self-hosted solution.
- The compliance and security certifications listed on the official website include SOC 2 Type II, HIPAA and BAA, GDPR, CCPA, and EU-US DPF.
- The Traffic Policy examples on the official website show that ngrok.com itself also runs on ngrok.
Discover more
Zrok
Zrok is an open-source peer-to-peer tunneling and ingress service from NetFoundry, built on the OpenZiti zero-trust network. It lets you securely share local applications, files, and web content, either privately or publicly.
Tailscale Funnel
Tailscale Funnel is a Tailscale feature. It routes internet traffic to a local service running on a device in your tailnet, so people who don't have Tailscale installed can reach it through a public Funnel URL.
Cloudflare Tunnel
Cloudflare Tunnel runs a lightweight daemon, cloudflared, on your server and opens an outbound-only, post-quantum encrypted connection to Cloudflare. This lets you securely publish origins, APIs and internal services to the internet without a public IP or any open inbound ports.
ClickUp
ClickUp is a collaboration platform that brings project management, docs, chat, whiteboards, time tracking and an AI assistant (Brain) together in a single workspace, with the goal of replacing a scattered set of tools. Its website says it offers a free-forever plan and supports AI Agents that handle tasks automatically.
FeedbackTrace
FeedbackTrace is a user feedback management platform that helps teams collect, analyze, and prioritize user feedback to build better products.
HAJIMI Gemini API Proxy
HAJIMI Gemini API Proxy is a lightweight proxy server that makes it easier and more flexible to access the Google Gemini API, with features such as authentication and rate limiting.
