
ngrok
ngrok is a cloud networking platform for securing, transforming, and routing traffic to services wherever they run.
What ngrok is
ngrok is a cloud networking platform for securing, transforming, and routing traffic to services wherever they run. Its agent creates secure tunnels to those services without requiring firewall changes. Traffic Policy uses CEL-based rules to route requests, authenticate them, apply rate limits or WAF controls, and reject traffic. Supported traffic includes HTTP, TLS, and TCP, with WebSockets, gRPC, SSH, Postgres, MQTT, and Minecraft among the listed protocols. The platform also offers integrations and guides for areas such as SSO, databases, Kubernetes, OAuth, webhooks, and web servers, and verifies signatures from more than 70 webhook providers. The free plan includes $5 one-time usage, up to three online endpoints, 1GB of data transfer, up to 20k HTTP/S requests, and one team member. On Hobbyist, endpoints stop working when usage credit is exhausted 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.
Good
- Secure tunnels do not require firewall changes
- Traffic policies can authenticate and rate-limit requests
- Supports HTTP, TLS, TCP, and listed related protocols
- Verifies webhook signatures for more than 70 providers
Watch out
- Free usage is capped at $5 one-time credit
- Free plan allows up to three online endpoints
- Hobbyist endpoints stop when usage credit runs out
Who it suits
The Free and Hobbyist plans are described for developers, solo developers, home labs, and game servers. Pay-as-you-go is presented for teams shipping production traffic.
Verdict
ngrok combines tunnels with traffic rules and support for a broad set of protocols. Consider the included usage limits and what happens when Hobbyist credit runs out.
Plans and prices
From ngrok's own pricing page, checked 20 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Free | Free | $5 one-time usage · 3 online endpoints · 1GB transfer · 20k HTTP/S requests · interstitial page · 1 team member · $0 |
| Hobbyist | $10 a month | $10 monthly usage · 3 online endpoints · 5GB transfer · 100k HTTP/S requests · ngrok-branded domains · 1 team member · monthly |
| Pay-as-you-go | $20 a month | $20 included usage · unlimited online endpoints · 5GB transfer included · 100k HTTP/S requests included · custom domains · unlimited team members · monthly plus additional usage |
| Enterprise | Priced on request | SSO/SAML · SCIM · dedicated-support SLAs · HIPAA/SOC 2/BAAs · AWS Marketplace · per-device or per-customer pricing · contract pricing |
The facts
Each one read from ngrok's own pages, with the date it was checked.
What it does
- AI Gateway
- AI Gateway routes, secures and transforms traffic to AI models.checked 20 Oct 2026
- API gateway
- The gateway uses Traffic Policy to deliver and secure production APIs.checked 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.checked 30 Sep 2026
- Authentication
- Edge authentication supports OAuth, OpenID Connect, SAML, JWT validation, mutual TLS and IP rules.checked 20 Oct 2026
- Changelog news
- On October 19, 2026 ngrok announced official packages for Next.js, FastAPI, Axum and Gin.checked 20 Oct 2026
- Compliance
- The company states SOC 2 Type 2, HIPAA with BAAs, GDPR, CCPA and EU-US Data Privacy Framework participation.checked 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.checked 30 Sep 2026
- Documentation depth
- The documentation includes quickstarts, conceptual guides, examples, Traffic Policy recipes and API reference pages.checked 20 Oct 2026
- Encryption
- ngrok encrypts databases, filesystems, and data warehousing at rest, and agent-to-edge connections use TLS 1.2 or higher.checked 30 Sep 2026
- Funding
- ngrok says it raised a $50 million Series A from Lightspeed and Coatue in 2022.checked 20 Oct 2026
- Installation
- Linux installation supports Apt, Snap and standalone binaries with no runtime dependencies.checked 20 Oct 2026
- Integrations
- Official documentation lists SDKs for Python, Go, Node and Rust and integrations including Okta SSO, Microsoft Entra ID and Datadog.checked 20 Oct 2026
- Kubernetes
- The ngrok Operator provides ingress to applications in Kubernetes clusters.checked 20 Oct 2026
- Licence
- The hosted ngrok service is proprietary under its terms, while several official SDK, Terraform and operator repositories are MIT licensed.checked 20 Oct 2026
- Limit: always-on hosting
- A Trustpilot reviewer says ngrok requires an always-on computer for continuous hosting rather than providing cloud-only always-on service.checked 20 Oct 2026
- Limit: custom domains
- A G2 reviewer says routing to custom domains is complex.checked 20 Oct 2026
- Limit: pricing complexity
- A G2 reviewer calls the pricing mechanism convoluted and says feature activation can wait until the next invoice cycle.checked 20 Oct 2026
- Limit: reliability
- A G2 reviewer reports occasional hard-to-debug failures and timeouts when serving full web pages.checked 20 Oct 2026
The company
- Company facts
- ngrok was founded in 2015, is based in San Francisco and is listed by Crunchbase at 51–100 employees.checked 20 Oct 2026
- Company legal name
- Crunchbase lists the legal entity as ngrok, Inc.checked 20 Oct 2026
- Founded
- 2015checked 28 Sep 2026
- Headquarters
- San Francisco, California, United Stateschecked 28 Sep 2026
Where it runs
- Device gateway
- The product includes a device gateway for controlling IoT devices remotely.checked 20 Oct 2026
Money
- Free-plan limit
- When Hobbyist usage credit runs out, endpoints stop working until the billing cycle ends and the credit resets.checked 30 Sep 2026
The full review of ngrok
Overview
ngrok is a cloud networking platform for connecting services to traffic through secure tunnels and configurable rules. It is best suited to developers and teams that need to expose services across different environments or protocols. Its broad routing and security controls are compelling, but usage caps and the Hobbyist plan’s hard stop matter if an endpoint must stay available.
Key features
Tunnels and traffic policy
The ngrok agent sends traffic to services wherever they run without requiring firewall changes. Traffic Policy uses CEL-based rules to route and authenticate requests, apply rate limits or WAF controls, and reject traffic. That combination gives teams more control than a basic tunnel, though the value depends on whether they need those request-level controls.
Protocols and integrations
Support spans HTTP, TLS, and TCP, including WebSockets, gRPC, SSH, Postgres, MQTT, and Minecraft traffic. This breadth makes ngrok useful beyond ordinary web development, including for services that rely on database or game-server protocols. Its Integrations Hub covers areas such as SSO, databases, Kubernetes, OAuth, webhooks, and web servers, while signature verification supports more than 70 webhook providers, including Stripe, GitHub, Twilio, Slack, and Shopify.
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, and is GDPR and CCPA compliant; it also 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 keeping traffic closer to users or within a chosen region.
Paid support options include Dedicated On-Call with an eight-business-hour SLA, with Slack or Teams and 24×7 paging available as add-ons. These are relevant for production teams that need a support path, rather than solo developers choosing a tunnel for occasional use.
Pricing
ngrok uses a freemium model, with paid plans from $10/mo. Its Free plan costs nothing and includes $5 one-time usage, up to 3 online endpoints, 1GB of data transfer, 20k HTTP/S requests, and one team member. That is a useful starting point for personal projects, but the included usage is finite.
Hobbyist costs $10 a month, billed monthly. It raises included usage to $10 monthly, 5GB of data transfer, and 100k HTTP/S requests, while keeping the limit at 3 online endpoints and one team member. It suits an individual who needs more recurring capacity, but it is not a dependable choice for workloads that must continue after the allowance is exhausted: when Hobbyist usage credit runs out, endpoints stop working until the billing cycle ends and credit resets.
Pay-as-you-go costs $20 a month, billed monthly plus additional usage. It includes $20 monthly usage, unlimited online endpoints, data transfer, HTTP/S requests, and team members. Teams shipping production traffic gain room to grow without the Hobbyist endpoint and usage caps, but should account for additional usage charges.
Enterprise has custom pricing on a contract basis. It includes SSO/SAML and SCIM, SLAs with dedicated support, HIPAA, SOC 2, BAAs, AWS Marketplace, and per-device or per-customer pricing. It is aimed at organizations with enterprise identity, compliance, support, or deployment requirements rather than buyers seeking a fixed monthly rate.
Platforms
ngrok is available for API, Linux, macOS, self-hosted, web, and Windows environments. It supports both deployment and configuration models, with TLS termination, rate limiting, WAF, and WebSocket support.
Who it's for
The Free and Hobbyist plans are positioned for developers, solo developers, home labs, and game servers. Free is the cautious starting point for light use; Hobbyist offers a larger monthly allowance but retains tight endpoint and team limits. Teams handling production traffic are better matched to Pay-as-you-go, while Enterprise is the fit when contract terms, dedicated support, or enterprise controls are required. ngrok says 15.3 million developers have signed up, but that reach does not remove the need to match plan limits to actual traffic.
Pros and cons
- Pro: Secure tunnels avoid firewall changes, which simplifies exposing services in varied environments.
- Pro: Traffic Policy combines routing, authentication, rate limits, WAF controls, and request rejection in one rules system.
- Pro: Broad protocol and webhook support serves use cases beyond standard HTTP applications.
- Pro: Region pinning, encryption, and stated compliance support make it relevant to teams with security and residency needs.
- Con: Free and Hobbyist both cap endpoints and team size, limiting collaboration and expansion.
- Con: Hobbyist endpoints stop when usage credit runs out, so a modest plan can interrupt service until reset.
- Con: Pay-as-you-go adds charges beyond its monthly included usage, making costs dependent on consumption.
Alternatives
For a broader survey, browse Kubernetes Ingress Controllers or Reverse Proxy Software. Consider Traefik Proxy instead if a free open-source ingress controller, reverse proxy, load balancer, and service auto-discovery are the priority. Apache APISIX is another free option. Choose agentgateway if an open-source gateway deployable as a binary, Docker image, or Kubernetes workload better fits. HAProxy Ingress is a free alternative for Kubernetes clusters, with its v0.16 release requiring Kubernetes 1.21 or newer. kgateway has tailored pricing based on deployment and use case. Airlock Microgateway offers a free Community Edition for small environments or local development, with enforced throughput and six-month license validity. Contour is a free open-source Kubernetes ingress controller with community support. Kusk Gateway is another free option.
Verdict
Choose ngrok if you need secure service tunnels paired with traffic rules, broad protocol support, and options for production security or regional deployment. Its Free plan is a practical way to start, but Hobbyist’s usage-triggered outage and the per-use charges on Pay-as-you-go are meaningful trade-offs. Look elsewhere if you need a free ingress or gateway without ngrok’s plan limits, or if predictable continuous service matters more than its integrated controls.
Getting started
- Visit https://ngrok.com/.
- Choose the Free plan or a paid plan.
- Use ngrok on Linux, macOS, or Windows, or through its API, web, or self-hosted deployment options.
- Configure traffic using the platform's listed Traffic Policy and integration capabilities.
Limits worth knowing
The Free plan includes up to 3 online endpoints, 1GB data transfer, 20k HTTP/S requests, and one team member. Hobbyist includes 5GB transfer, 100k HTTP/S requests, and 3 endpoints; endpoints stop working when its usage credit runs out until the billing cycle ends and the credit resets.
Questions
Is ngrok free?
Yes. The Free plan is free and includes $5 one-time usage.
What does the Free plan include?
It includes up to 3 online endpoints, up to 1GB data transfer, up to 20k HTTP/S requests, and one team member.
What platforms does ngrok support?
Its listed platforms are API, Linux, macOS, self-hosted, web, and Windows.
What protocols does ngrok support?
It supports HTTP, TLS, and TCP, including WebSockets, gRPC, SSH, Postgres, MQTT, and Minecraft traffic.
What does Hobbyist cost, and what happens when its credit runs out?
Hobbyist costs $10 a month, billed monthly. Endpoints stop working when usage credit runs out until the cycle ends and credit resets.
Does ngrok offer enterprise security and support options?
Enterprise lists SSO/SAML, SCIM, SLAs with dedicated support, HIPAA, SOC 2, and BAAs. Paid support options include Dedicated On-Call with an 8 business hour SLA, plus Slack or Teams and 24×7 paging add-ons.
Alternatives to ngrok
- 1

Higress
Free planOpen sourceWebAPILinuxmacOS7.7Free plan - 2

Traefik Proxy
Free planOpen sourceWebAPILinuxmacOS7.7Free plan - 3

agentgateway
Free planOpen sourceWebAPILinuxmacOS7.5Free plan - 4
Kusk Gateway
Free planOpen sourceWebAPILinuxmacOS7.5Free plan - 5

BFE Ingress Controller
Free planOpen sourceAPILinuxmacOSSelf-hosted7.2Free plan - 6
LiteSpeed Ingress Controller
WebLinuxmacOSSelf-hosted6.6From $715 a year
