Back to services

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.

View alternatives to Ngrok
Contributor:
einverne
Suggest edit
Recent reviews

Alternatives

Website preview

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.

NAT Traversal
Zero Trust
+6

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.

NAT Traversal
Tailscale
+6

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.

NAT Traversal
Reverse Proxy
+6

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.

Project Management
Team Collaboration
+6

FeedbackTrace

FeedbackTrace is a user feedback management platform that helps teams collect, analyze, and prioritize user feedback to build better products.

feedback
user feedback
+6

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.

Gemini API
Proxy
+5