Free
Get it online fast and free
- $5 of one-time usage credit
- No additional usage beyond credit
- Up to 3 online endpoints
- Up to 1GB bandwidth
- Up to 20k HTTP/S requests
- Interstitial page on HTTP/S endpoints
- for public endpoints
- 1 team member
Hobbyist
For solo devs, home labs, game servers
- $10 monthly usage credit
- No additional usage beyond credit
- Up to 3 online endpoints
- 5GB bandwidth included (more w/ credit)
- 100k HTTP/S reqs included (more w/ credit)
- No Interstitial page on HTTP/S endpoints
- for public endpoints
- 1 team member
Pay-as-you-go
For running ngrok at scale
- $20 monthly usage credit
- Additional usage billed monthly
- Unlimited online endpoints
- Unlimited bandwidth (5GB included)
- Unlimited HTTP/S requests (100k included)
- No Interstitial page on HTTP/S endpoints
- for public endpoints
- Unlimited team members (3 included)
- SSO & RBAC, SCIM add-ons available
- Wildcard endpoints
- Mutual TLS,
Usage credits?
Usage credit is an amount that can be spent to use ngrok services.
Need something custom?
We strive to make ngrok entirely self-service, but if you’re an enterprise who needs volume pricing, committed SLAs, BAAs for HIPAA, on-call escalations, custom legal terms or an on-premise deployment, you should get in touch.
Check out these impressive teams that trust ngrok
Universal Gateway
Endpoints
Free
Hobbyist
Pay-as-you-go
Online endpoints
The number of endpoints you can have online at the same time.
Development endpoint hours
Public endpoints started with your development domain do not accrue endpoint hours.
Active endpoint hours
An endpoint is active if has outgoing traffic during the hour.
$0.02 per hour
$0.02 per hour
Endpoint protocols
These are the different protocols available to you as a subscriber of each plan.
Load balancing
Load balancing at ngrok is called endpoint pooling.
Domains
Free
Hobbyist
Pay-as-you-go
Development domain
Your development domain is specific to your account, and does not incur usage charges. You can use anything for free on your sandbox domain within your account’s limits.
ngrok-branded domains
Use any ngrok-branded domain that you pick from ngrok's pool.
Bring your own custom domains
Use any custom domain name that you already own with ngrok.
744 hours included
then $0.0134 per hour
Wildcard Domains
You can create an endpoint which will receive traffic for all of the subdomains matching a given wildcard domain like *.example.com.
TCP Addresses
Free
Hobbyist
Pay-as-you-go
TCP Addresses
TCP Addresses enable you to create public TCP Endpoints on a fixed address.
Randomly assigned TCP addresses are supported with credit card verification
Network Transfer
Free
Hobbyist
Pay-as-you-go
Data transfer out
(includes traffic to agents)
5 GB
then $0.10 per GB
5 GB
then $0.10 per GB
Traffic
Free
Hobbyist
Pay-as-you-go
Requests to HTTP/s endpoints
The maximum number of HTTP/s requests a client can make to an account’s endpoints in a minute.
100k
then $1 per 100k
100k
then $1 per 100k
Connections to TCP / TLS endpoints
The maximum number of TCP/TLS connections a client can make to an account’s endpoints in a minute.
5k
then $2 per 100k
5k
then $2 per 100k
Rate limits
Free
Hobbyist
Pay-as-you-go
HTTP Requests
The maximum number of HTTP requests across all endpoints per minute.
1200/min
TCP Connections
The maximum number of TCP connections across all endpoints per minute.
600/min
TLS
Free
Hobbyist
Pay-as-you-go
Bring your own certificates
Upload your own TLS certificates if you don't want to use the TLS certificates that ngrok automatically provisions for you.
$200 per cert / month
End to End TLS
Terminate TLS at your upstream service or at the ngrok agent to achieve end-to-end encryption.
Mutual TLS
Mutual TLS Authentication (mTLS) is a network security protocol that ensures both the client and server authenticate each other using digital certificates. Traffic Policy.
See Traffic Policy
Traffic Policy
Free
Hobbyist
Pay-as-you-go
Traffic Policy Units (TPUs)
This is a combination of the actions, macros, and variables applied to a request. WAF, mTLS, and more are included in TPUs.
$1 per 100k
Traffic Identities
OAuth/SAML/OIDC. This is calculated by the number of end users that authenticate into your app or service via the traffic policy action.
5 monthly active users
then $1 each
Traffic Observability
Free
Hobbyist
Pay-as-you-go
Traffic Inspector Retention
This is the number of hours we retain your traffic data in traffic inspector.
72 hours retention
Traffic Log Exporting
Export event logs when traffic transits through your endpoints to S3, Datadog, Azure Logs, CloudWatch Logs + more
Secure Tunnels
Free
Hobbyist
Pay-as-you-go
Concurrent Agents
Dedicated Agent Connect IPs
Get a constant, dedicated IP for your account's agents.
$900 per month per region
Custom Agent Connect URLs
Customize the URL that the agent connects to.
$250 per month per URL
Remote Agent Update Operations
Run ngrok in the background as a service.
Stop
Restart
Stop
Restart
Stop
Restart
Update
Identity & Access
Free
Hobbyist
Pay-as-you-go
Service Users
Service users are accounts for automated systems that programmatically interact with your ngrok accounts either by starting ngrok Agents or making requests to the API.
Unlimited
Doesn’t count as a user
SSO/RBAC
Federate auth to your Identity Provider (IdP) with SAML or OpenID Connect
$10 per user/month
must be applied to all users
Identity and Access Governance Suite
SCIM, Domain Controls, Account-Wide IP Restrictions, Audit Logs
$25 per user
regardless of user count, for all users
Authtoken ACLs
Authtoken ACLs restrict what endpoints an ngrok agent can create when using that authtoken.
Support
Free
Hobbyist
Pay-as-you-go
Basic support
Email support and best-effort response times
Slack and MS Teams
Dedicated channel with 24 hour response SLA.
$199 per month
Dedicated On-Call
Committed/Contractual Uptime SLA and Support SLA
Compliance
Free
Hobbyist
Pay-as-you-go
Pin traffic to a region
Steer traffic and contain traffic in to different server pools based on the geographic region.
$300 per month per region