ngrok pricing
ngrok starts at $8/mo and has a free tier, with self-serve signup.
Last checked 2026-08-23. Verify on the vendor's own page before you commit spend.
Plans
| Plan | Price | Included |
|---|---|---|
| Free | $0 | Up to 3 online endpoints, Up to 1GB data transfer, Up to 20k HTTP/S requests, $5 of one-time included usage |
| Hobbyist | $8/mo (billed $96 annually) | Up to 3 online endpoints, 5GB data transfer included, 100k HTTP/S reqs included, $10 of monthly included usage |
| Pay-as-you-go | $20/mo + additional usage | Unlimited online endpoints, Unlimited data transfer (5GB included), Unlimited HTTP/S requests (100k included), $20 of monthly included usage |
| Enterprise | Custom | SSO/SAML and SCIM, SLAs with dedicated support, Contracts, invoicing, and security reviews, HIPAA, SOC 2, BAAs, and custom terms |
The Free plan at $0 covers Up to 3 online endpoints, Up to 1GB data transfer, Up to 20k HTTP/S requests, $5 of one-time included usage, which is where an agent would start. The top plan (Enterprise) is quoted rather than listed, so anything at that volume goes through a person.
Can an agent buy this on its own?
A price is only half the question. The other half is whether software can get from landing on the site to making a paid call without a person, which is what the AgentReady measures under adopt.
For ngrok, it can create an account itself; no sales call stands in the way; the signup flow is one an agent can actually complete.
Against that, credentials must be minted by hand in a dashboard. Each of those is a point where an unattended run stops and waits for a human.
That works out to 80/100 on adopt, against 66/100 overall.
What you are paying for
ngrok is developer infrastructure that routes and secures traffic to your apps, APIs, and AI models.
Next
ngrok's full agent-readiness profile breaks down all 41 signals. Alternatives to ngrok ranks what else does the same job.
An agent can fetch this as data: GET /v1/pricing?domain=ngrok.com