ngrok pricing: Plans for 2025 explained and how they built it 

Sarah Goomar

ngrok allows companies to share apps or services online safely for testing, connecting, and launching, all without having to mess with network settings. Developers use ngrok to create secure tunnels that make locally running apps, APIs, or services instantly accessible from anywhere.

ngrok priced their usage by implementing a flexible billing system. This post explains how ngrok approached pricing, why usage-based models are critical for platforms like it, and how Orb powers the infrastructure underneath.

ngrok pricing in 2025 ranges from a Free plan for personal testing to paid tiers starting at $8/month and enterprise solutions with custom pricing. Paid plans increase data, requests, and endpoint capacity, and unlock advanced security and collaboration features. Usage-based add-ons let teams scale as workloads grow.

Note: Prices shown here are subject to change at any time. For the most up-to-date pricing, visit ngrok’s official pricing page. Plan details may change over time.

ngrok pricing breakdown

ngrok’s purpose and features vary by plan, but each tier is designed to support a specific stage of development or production, from solo testing to secure enterprise-grade tunnels. Let’s break down the ngrok features and benefits by plan.

ngrok free plan

Highlights of ngrok’s Free plan: Includes 1 static domain, request inspection, limited usage, and email support for basic development use.

The ngrok free tier does not require a credit card to sign up. It’s a lightweight version designed for testing and personal use.

ngrok free plan features:

  • 1 static domain

  • 1 active endpoint

  • 1 GB of data transfer out per month

  • 20,000 HTTP requests/month

  • 5,000 TCP/TLS connections/month

  • Web inspection interface and HTTPS tunnels

  • SDKs and Kubernetes operator

  • Up to 5 OAuth/OIDC monthly active users

ngrok personal and pro: The paid development plans

These ngrok paid plans are meant for individuals and small teams who need more than the free tier offers but aren’t yet running production traffic.

Personal plan

ngrok’s personal plan adds custom domain support, TCP traffic, and a reserved address, starting at $8/month when billed annually.
  • Price: $8/month or ~$6.67/month if billed annually (20% discount)

Key features:

  • 1 custom domain

  • 1 reserved TCP address

  • 5 GB monthly data transfer

  • 1 user seat

Pro plan

The pro plan includes advanced features like edge config, load balancing, and IP restrictions for $20/month when billed annually.
  • Price: $25/month or ~$20/month when billed annually

Key features:

  • Everything in Personal, plus:


    • Advanced routing and load balancing

    • Edge-managed configuration

    • IP restrictions

    • 15 GB of data per month

    • On-demand overage billing

ngrok for production: Pay-as-you-go and Enterprise

Production plans are priced differently. They’re usage-based, built for real traffic, and often used in CI/CD pipelines, API gateways, and client-facing services.

Pay-as-you-go plan: The production option

The Pay-as-you-go plan starts at $18/month with usage-based pricing for high-performance global app delivery.
  • ngrok cost: Starts at $18/month

Usage-based pricing:

  • 1 endpoint

  • 100,000 HTTP requests

  • 10,000 TCP connections

  • 10 GB of data

  • Unlimited agents and teammates

Add-ons:

  • Extra endpoints: $15/month each

  • Traffic policy: $49/month

  • Identity: $5 per monthly active user

  • Observability: $99/month

Enterprise plan

ngrok’s Enterprise tier supports TLS tunnels, RBAC, SSO, and wildcard domains, priced at $39/month when billed annually.
  • ngrok pricing: $47/month per seat (or when billed annually, it is $39 per month)

Key features:

  • SSO at the edge

  • Role-based access control (RBAC)

  • Mutual TLS (mTLS)

  • Wildcard domains

  • TLS tunnels and edges

  • 15 GB monthly data

  • Advanced routing and enhanced security

Key elements of ngrok’s pricing approach

ngrok’s model combines tiered plans with usage-based add-ons, allowing users to match costs to actual demand. Core features like tunneling and endpoint access are bundled into tiers, while advanced capabilities (traffic shaping, observability, identity) can be added as needed.

This modular structure supports a wide range of use cases, from solo developers running quick tests to enterprises operating mission-critical workloads.

Remember: Pricing, plans, and features are subject to change. For the most up-to-date information, always refer to ngrok’s official pricing page.

Why is usage-based billing becoming the default?

Developer platforms and infrastructure services are shifting away from pure subscriptions. Traditional seat-based or flat-rate models don’t align with how teams consume bandwidth, requests, or endpoints.

Usage-based billing aligns cost with value. Customers pay for what they use, providers protect margins, and both sides can adapt as workloads change.

For businesses, it supports sustainable growth: attract entry-level users with low starting costs, then scale revenue naturally as usage expands. For customers, it removes the risk of overpaying for unused capacity while ensuring resources are available when demand peaks.

Note: If you're building your own metered pricing or usage-based product, Orb provides the infrastructure needed to manage billing at scale. You can download our guide on pricing AI agents or explore our step-by-step tutorial on agent pricing in our documentation. 

FAQs 

What is ngrok?

ngrok is a tunneling service that lets developers expose local servers to the internet using secure, public URLs. It’s commonly used for testing webhooks, running demos, and creating temporary development environments.

Is ngrok free forever?

Yes, ngrok is free forever if you use the free tier because it doesn’t expire. However, it comes with limits on bandwidth, endpoints, and features.

Can you get an ngrok discount on a subscription?

Yes, you can get an ngrok discount on a subscription for up to 20% off with annual billing on most paid plans. Discounts are automatically applied when selecting yearly subscriptions during checkout.

Build usage-based pricing that adapts to your product with Orb

Usage-based pricing models (especially those with metered billing, add-ons, and feature-based tiers) require infrastructure that can handle scale, accuracy, and constant change. 

ngrok’s approach of combining tiered plans with usage-based scaling and modular add-ons is becoming more common across developer infrastructure tools. This pricing model offers predictable entry points while letting users expand usage as needs grow.

Orb is the done-for-you billing platform that gives you everything you need to launch, manage, and evolve usage-based and tiered pricing. Whether you're testing new monetization strategies, offering premium add-ons, or scaling multi-tenant plans, Orb gives you full control with real-time data and built-in flexibility.

Here’s how Orb supports your usage-based pricing strategy:

  • Track usage events in real time: Capture all billable activity down to the event level, whether that’s HTTP requests, data transfer, or user seats. This setup suits pricing based on usage intensity or premium feature access.

  • Design pricing logic without changing code: Define billing metrics using the Orb SQL Editor or a visual editor and build new pricing plans. Launch pricing changes instantly, without engineering delays.

  • Roll out plan changes safely: Manage pricing version control, progressive rollouts, and grandfathered plans without duplicating logic or risking invoice discrepancies.

  • Simulate pricing before it goes live: With Orb Simulations, test different pricing models using actual historical data. Forecast revenue impact and compare and optimize plans, all before flipping the switch.
  • Make billing accurate and auditable: Even as you evolve your pricing, invoices are automatically recalculated in order to remain accurate. All calculations are fully traceable, powered by Orb RevGraph.

  • Give finance and customers clarity: Generate transparent, itemized invoices for end-users. Connect usage and revenue data directly to your reporting and financial tools.

If you're rolling out a usage-based pricing model, Orb gives you the infrastructure to support it from day one. You get full control over your pricing logic and the tools to grow it as your product and user base grow.

Explore Orb’s pricing tiers today and find a plan that works for you.

Last Updated:
August 19, 2025
Category:
Guide

Ready to solve billing?

Contact us to learn how you can revamp your billing infrastructure today.

Let's talk.

Please enter a valid work email
Please select a range of employees
By submitting this form, I agree to Orb's Website Terms of Use and Privacy Policy. I understand that Orb may use my information to send me product news and marketing communications. I can unsubscribe at any time through the unsubscribe link in any message or by contacting Orb directly.