ngrok
San Francisco, California, United States
What it is
ngrok is a cloud networking platform that secures, transforms and routes traffic to services wherever they run. Its agent sends traffic through secure tunnels without requiring firewall changes. Traffic Policy uses CEL-based rules to route, authenticate, rate-limit, apply WAF controls or reject requests. The platform supports HTTP, TLS and TCP traffic, including WebSockets, gRPC, SSH, Postgres, MQTT and Minecraft. Its Integrations Hub lists integrations and guides for areas including SSO, databases, Kubernetes, OAuth, webhooks and web servers; it verifies webhook signatures for more than 70 providers. The free plan costs nothing and includes $5 one-time usage, up to three online endpoints, 1GB data transfer, 20k HTTP/S requests and one team member. Hobbyist costs $10 a month. When its usage credit runs out, endpoints stop until the billing cycle ends and credit resets. ngrok lists region pinning across the United States, Europe, Asia Pacific, Australia, India, Japan and South America.
For and against
For
- Secure tunnels work without firewall changes.
- Traffic Policy can authenticate and rate-limit requests.
- Supports HTTP, TLS and TCP traffic.
- Verifies signatures for more than 70 webhook providers.
- Supports region pinning across listed regions.
Against
- Free plan allows up to three online endpoints.
- Free plan includes up to 1GB data transfer.
- Hobbyist endpoints stop when usage credit runs out.
The verdict
ngrok provides tunneling, traffic controls and support for a wide range of protocols. Review the included usage limits and the Hobbyist credit behavior before choosing a plan.
Who it suits
The Free and Hobbyist plans are described for developers, solo developers, home labs and game servers. Pay-as-you-go is described for teams shipping production traffic.
Plans and prices
Free
$5 one-time usage · 3 online endpoints · 1GB transfer · 20k HTTP/S requests
Read 20 Oct 2026 · ngrok.com
Hobbyist
$10 monthly usage · 3 online endpoints · 5GB transfer · 100k HTTP/S requests
Read 20 Oct 2026 · ngrok.com
Pay-as-you-go
$20 included usage · unlimited online endpoints · 5GB transfer included · 100k HTTP/S requests included
Read 20 Oct 2026 · ngrok.com
Enterprise
SSO/SAML · SCIM · dedicated-support SLAs · HIPAA/SOC 2/BAAs
Read 20 Oct 2026 · ngrok.com
On the record
- AI Gateway
- AI Gateway routes, secures and transforms traffic to AI models.ngrok.com · read 20 Oct 2026
- API gateway
- The gateway uses Traffic Policy to deliver and secure production APIs.ngrok.com · read 20 Oct 2026
- Audience
- ngrok describes its Free and Hobbyist plans for developers, solo developers, home labs, and game servers, and Pay-as-you-go for teams shipping production traffic.ngrok.com · read 30 Sep 2026
- Authentication
- Edge authentication supports OAuth, OpenID Connect, SAML, JWT validation, mutual TLS and IP rules.ngrok.com · read 20 Oct 2026
- Changelog news
- On October 19, 2026 ngrok announced official packages for Next.js, FastAPI, Axum and Gin.ngrok.com · read 20 Oct 2026
- Company facts
- ngrok was founded in 2015, is based in San Francisco and is listed by Crunchbase at 51–100 employees.crunchbase.com · read 20 Oct 2026
- Company legal name
- Crunchbase lists the legal entity as ngrok, Inc.crunchbase.com · read 20 Oct 2026
- Compliance
- The company states SOC 2 Type 2, HIPAA with BAAs, GDPR, CCPA and EU-US Data Privacy Framework participation.ngrok.com · read 20 Oct 2026
- Data residency
- ngrok supports region pinning and lists points of presence in the United States, Europe, Asia Pacific, Australia, India, Japan, and South America.ngrok.com · read 30 Sep 2026
- Device gateway
- The product includes a device gateway for controlling IoT devices remotely.ngrok.com · read 20 Oct 2026
- Documentation depth
- The documentation includes quickstarts, conceptual guides, examples, Traffic Policy recipes and API reference pages.ngrok.com · read 20 Oct 2026
- Encryption
- ngrok encrypts databases, filesystems, and data warehousing at rest, and agent-to-edge connections use TLS 1.2 or higher.ngrok.com · read 30 Sep 2026
- Free-plan limit
- When Hobbyist usage credit runs out, endpoints stop working until the billing cycle ends and the credit resets.ngrok.com · read 30 Sep 2026
- Funding
- ngrok says it raised a $50 million Series A from Lightspeed and Coatue in 2022.ngrok.com · read 20 Oct 2026
- Installation
- Linux installation supports Apt, Snap and standalone binaries with no runtime dependencies.ngrok.com · read 20 Oct 2026
- Integrations
- Official documentation lists SDKs for Python, Go, Node and Rust and integrations including Okta SSO, Microsoft Entra ID and Datadog.ngrok.com · read 20 Oct 2026
- Kubernetes
- The ngrok Operator provides ingress to applications in Kubernetes clusters.ngrok.com · read 20 Oct 2026
- Licence
- The hosted ngrok service is proprietary under its terms, while several official SDK, Terraform and operator repositories are MIT licensed.ngrok.com · read 20 Oct 2026
The review
Overview
ngrok is a cloud networking platform that securely connects traffic to services wherever they run. It suits developers and teams that need flexible tunnels, protocol support, and request controls; its breadth is a strength, but usage caps make plan choice important when availability matters.
Key features
Tunnels and traffic controls
The ngrok agent carries traffic to services through a secure tunnel without requiring firewall changes. Its CEL-based Traffic Policy can route and authenticate requests, impose rate limits, apply web application firewall controls, or reject traffic. That makes ngrok more capable than a tunnel alone for teams that need to shape incoming requests, though the policy controls may be unnecessary for a simple development endpoint.
Protocols and integrations
Support covers HTTP, TLS, and TCP, including WebSockets, gRPC, SSH, Postgres, MQTT, and Minecraft traffic. This range suits varied development and service-access needs, rather than only browser-facing web apps. The Integrations Hub includes guides and integrations for SSO, databases, event destinations, frameworks, Kubernetes, OAuth, protocols, webhooks, and web servers. Signature verification for more than 70 webhook providers, including Stripe, GitHub, Bitbucket, Twilio, Slack, and Shopify, is a practical advantage for teams receiving third-party events.
Security and deployment
Agent-to-edge connections use TLS 1.2 or higher, and ngrok encrypts databases, filesystems, and data warehousing at rest. It states that it is SOC 2 Type 2 compliant, supports HIPAA deployments and BAAs, complies with GDPR and CCPA, and participates in the EU-US Data Privacy Framework. Region pinning and points of presence across the United States, Europe, Asia Pacific, Australia, India, Japan, and South America give teams options for traffic placement. These are useful provisions for regulated or geographically distributed workloads, but deployment requirements still determine whether they fit a particular organization.
Pricing
ngrok uses a freemium model, with a free plan and paid plans from $10/mo. The free plan costs nothing, with a one-time $5 usage allowance, up to 3 online endpoints, up to 1GB of data transfer, up to 20k HTTP/S requests, and 1 team member. It is a reasonable starting point for solo development or small experiments, but its limited usage and single seat constrain sustained or collaborative work.
Hobbyist costs $10 a month, billed monthly, and includes $10 monthly usage, up to 3 online endpoints, 5GB of data transfer, 100k HTTP/S requests, and 1 team member. It adds recurring usage capacity over Free, while retaining the same endpoint and seat caps. A critical caveat applies when Hobbyist usage credit runs out: endpoints stop working until the billing cycle ends and the credit resets. That interruption makes it a poor fit for services that must remain reachable through a usage spike.
Pay-as-you-go costs $20 a month, billed monthly plus additional usage. It includes $20 monthly usage, unlimited online endpoints, unlimited data transfer, unlimited HTTP/S requests, and unlimited team members. The higher base price buys room for production traffic and team collaboration, but additional usage is billed beyond the included amount.
Enterprise has custom pricing under contract. It includes SSO/SAML and SCIM, SLAs with dedicated support, HIPAA, SOC 2, BAAs, AWS Marketplace, and per-device and per-customer pricing. Paid support options include Dedicated On-Call with an 8 business hour SLA, plus Slack or Teams and 24×7 paging add-ons.
Platforms
ngrok supports API, Linux, macOS, self-hosted, web, and Windows environments. It offers both cloud and self-hosted deployment, as well as both configuration methods.
Who it's for
Free and Hobbyist are aimed at developers, solo developers, home labs, and game servers. Pay-as-you-go is positioned for teams shipping production traffic, especially when unlimited endpoints, transfer, requests, and seats justify its higher monthly base cost. Organizations needing contract terms, identity provisioning, compliance provisions, or dedicated support should consider Enterprise. Those with workloads that cannot tolerate a usage-credit shutdown should avoid relying on Hobbyist.
Pros and cons
Pros
- Broad protocol coverage: HTTP, TLS, TCP, and protocols such as gRPC, SSH, Postgres, MQTT, and Minecraft support more than conventional web endpoints.
- Request-level controls: Traffic Policy combines routing, authentication, rate limiting, WAF controls, and rejection rules.
- Webhook verification: Signature checks for more than 70 providers can reduce the work of validating incoming events.
- Production plan headroom: Pay-as-you-go removes endpoint, transfer, request, and seat caps, with additional usage billed separately.
Cons
- Hobbyist can interrupt service: Endpoints stop when included usage credit runs out and remain stopped until the cycle resets.
- Entry plans limit collaboration: Free and Hobbyist each allow only one team member; both also cap online endpoints at three.
- Production usage can add cost: Pay-as-you-go charges for additional usage beyond its $20 monthly allowance.
Alternatives
For a broader comparison, browse Kubernetes Ingress Controllers or Reverse Proxy Software.
- Airlock Microgateway is a freemium option for API or self-hosted use; its free Community Edition is aimed at small environments or local development, with enforced throughput and six-month license validity.
- NGINX Ingress Controller is a self-hosted freemium option for readers who need an ingress controller for a Kubernetes cluster.
- agentgateway is a free open-source gateway available for API, Linux, or self-hosted use, deployable as a binary, Docker container, or Kubernetes workload.
- BFE Ingress Controller is a free Apache 2.0-licensed option for API, Linux, macOS, self-hosted, or Windows environments, with no plan limits stated.
- Contour is a free, self-hosted Kubernetes ingress controller with community support.
- Envoy Gateway is a free open-source option for API or self-hosted use.
- F5 BIG-IP Container Ingress Services is free open-source software for API or self-hosted use, but requires a compatible licensed BIG-IP system, a Kubernetes or OpenShift cluster, and AS3 installed on BIG-IP.
- HAProxy Ingress is a free Linux or self-hosted option that requires a Kubernetes cluster; version 0.16 requires Kubernetes 1.21 or newer.
Verdict
ngrok is a strong choice for developers and teams that need secure tunnels, broad protocol support, and meaningful traffic controls across varied environments. Pay-as-you-go is the clearest fit for production teams that need uncapped endpoints and collaboration, while the free tier suits limited individual use. Look elsewhere if a hard usage-credit stop is unacceptable or if a simpler, free Kubernetes ingress controller better matches the job.