Skip to main content

Pricing and Limits

Learn about ngrok's, pricing, limits, and licensing model.

FeatureFree UsersDevelopment Plans (Personal, Pro, Enterprise)Production Pay-as-You-Go Plans
Domains1 static domain1 per licenseNo limit, priced on-demand
Endpoints33 per licenseNo limit, priced on-demand
TCP Addresses1 with verification1 per licensePriced on-demand, platform limit of 100. Contact us to increase.
Endpoint HoursNo limitNo limitNo limit, can be priced on-demand, contact us
HTTP Requests20,000Count of requests used (no limits)100,000 and then on-demand pricing
TCP Connections2,000 connectionsNo limit10,000 and then on-demand pricing
TLS ConnectionsNot AvailableCount of conns used (no limit)10,000 and then on-demand pricing
Data Transfer InNo limitNo limitNo limit
Data Transfer Out1 GBRefer to our pricing page for limits by plan10 GB and then on-demand pricing
Request Rate limit HTTP4k per min20k per min20k per Min. Contact us to increase.
TCP Connection Rate Limit120 per min20k per min20k per Min. Contact us to increase.
Requests with basic policy actions2,0002,0002,000 then an add-on is required
TCP Connections with basic policy actions500500500 then an add-on is required
TLS Connections with basic policy actionsNot Available500500 then an add-on is required
Requests with advanced policy actions2,0002,0002,000 then an add-on is required
TCP Connections with adv policy actions500500500 then an add-on is required
TLS Connections with adv policy actionsNot Available500500 then an add-on is required
Requests with ent policy actions2,0002,0002,000 then an add-on is required
TCP Connections with ent policy actions500500500 then an add-on is required
TLS Connections with ent policy actionsNot Available500500 then an add-on is required
Agents11 per licensePlatform limit of 1000. Contact us to increase.
Users11 per licensePlatform limit of 100. Contact us to increase.
note

You can check your current usage in the dashboard.

General limits

ngrok's plans are designed to suit the use cases of individuals, teams, and organizations using ngrok to create secure ingress for development and production workloads. Each license at ngrok roughly represents a developer using an ngrok agent for building an application. It includes the ability to run an ngrok agent (or use the agent SDKs or ngrok Kubernetes Operator) with a custom domain or TCP Address.

Refreshing limits

Your usage refreshes on the first day of each month.

Endpoint limits

Your endpoint limit is based on the number of unique host-port combinations you have created. You cannot have one of more than one of these combinations in use at a time. Unlike other limits, this limit does not refresh at the end of each calendar month, you must simply stop using one endpoint in order to get another.

Usage-based vs seat-based plans

  • Seat-based plans (ngrok for developers) — best for teams, organizations, and developers using ngrok to test and share their apps publicly.
  • Usage-based plans (ngrok for production) — best for developers who have production workloads and services that they choose to front with ngrok.

For details and to select a plan, see the pricing page.

ngrok's Free plan

tip

See Free Plan Limits and Resources for more details on the free plan.

ResourceLimit on Free
Users1
Active Endpoints[^1]1
ngrok static domain1
Tunnels per agentup to 3
Bandwidth1 GB Outgoing/month
TCP Connection Rate120/min
Agents1
Edges1
Logs/EventsUp to 10,000 per month
OAuth/OIDC MAUUp to 5 per month
HTTP RequestsUp to 20,000/month
TCP ConnectionsUp to 5,000/month
TLS ConnectionsUp to 5,000/month
Webhook verificationsUp to 500/month

Features included for free on all plans:

  • HTTPS Tunnels
  • HTTPS Edges
  • Web Inspection Agent
  • Replay Requests
  • ngrok SDKs
  • ngrok Kubernetes Operator
  • Remote Agent Management
  • Circuit Breaking
  • Automatic Certificates and Encryption
  • Email Support