Ngrok Pricing vs sish Cost Analysis

更新日: 2026年8月16日調査チームによる検証済み🛡️ Docker サンドボックス検証済み: Ubuntu 24.04 LTS | 2 vCPU | 4GB RAM | Docker v27.0

While Ngrok remains a developer favorite for exposing local servers to the public internet, its per-user pricing model and strict bandwidth limits can quickly lead to unexpected financial strain as engineering teams scale. For organization-wide deployments, these compounding monthly subscription fees and hidden add-on costs make free, self-hosted open-source alternatives like sish an increasingly attractive option for budget-conscious engineering leads.

Ngrok Official Pricing Plans (As of June 30, 2026)

Ngrok structures its offerings across three primary tiers, moving from a highly restrictive free tier to a per-user Pro tier, and ultimately to custom Enterprise pricing for advanced security features.

Plan Pricing (Monthly) Pricing (Annual) Unit Key Highlights & Inclusions
Free $0 $0 Per agent 1 active tunnel, 1 online agent, 1 free static domain, basic TCP/HTTP, 1 GB/month bandwidth.
Pro $24 $20 Per user/month Unlimited tunnels, 3 static domains, TCP/TLS tunnels, OAuth/OIDC social login, IP restrictions.
Enterprise Custom Custom Custom SAML/SSO integration, Mutual TLS (mTLS), Dedicated IPs, Advanced WAF rules, SLA & premium support.

Hidden Costs of Ngrok

When calculating the true cost of Ngrok, looking only at the base license fee is a common pitfall. Engineering leads and financial planners must account for the following secondary expenses:

  1. Bandwidth Overages: The Free tier caps bandwidth at 1 GB/month. For active development, testing webhooks, or transferring large payloads, teams will easily blow past this limit. Overages on commercial tiers are billed at $0.10 per GB, which can spike unpredictably during intensive QA cycles.
  2. The “SSO Tax”: To secure developer environments using corporate SAML/SSO, organizations are forced to bypass the Pro tier entirely and negotiate custom Enterprise contracts. This transition often incurs steep minimum seat commitments and onboarding fees.
  3. Domain and Address Add-ons: The Pro tier limits teams to 3 static domains. If your QA pipelines require dedicated static domains or reserved TCP addresses for automated testing, these must be purchased as monthly add-ons, quietly inflating the baseline bill.
  4. Seat Inflation: Because Ngrok Pro is billed per user, organizations pay for seats even if certain developers only use the service occasionally.

Total Cost of Ownership (TCO) Analysis: sish (Self-Hosted)

sish is a lightweight, Go-based, MIT-licensed open-source alternative that allows developers to set up HTTP/HTTPS/WS/TCP tunnels using only a standard SSH client—meaning developers do not need to install a proprietary local agent.


Cost Trade-offs at a Glance


1. Hosting & Server Resource Estimation

Because sish is highly performant and multiplexes connections over SSH, its hardware requirements are minimal:

  • Small Team (5 Devs): A single-core VPS with 1 GB RAM (e.g., AWS Lightsail or DigitalOcean) is more than sufficient.
  • Medium Team (20 Devs): A 2-core VPS with 4 GB RAM to comfortably handle concurrent tunnels and webhook traffic.
  • Large Team (100 Devs): A 4-core VPS with 8 GB RAM, coupled with a basic cloud load balancer and object storage for logs.

2. Maintenance & Engineering Support Estimation

While the software is free, self-hosting requires engineering hours for setup, configuration (wildcard SSL certificates via Let’s Encrypt), and periodic updates.

  • Initial Setup: ~4 hours of a Senior DevOps Engineer’s time.
  • Ongoing Maintenance: ~1 hour per month for automated updates, certificate renewals, and minor troubleshooting.
  • Note: Engineering time is calculated at an industry-standard fully burdened rate of $100/hour.

Comparative TCO Table (SaaS Fees vs. Self-Hosted Infrastructure)

Cost Category Ngrok (Pro - Annual Billing) sish Self-Hosted (Small Team) sish Self-Hosted (Medium Team) sish Self-Hosted (Large Team)
Software Licensing $240 / user / year $0 $0 $0
Compute/VPS Hosting $0 (Included) $60 / year ($5/mo) $240 / year ($20/mo) $960 / year ($80/mo)
Data / Egress Fees Variable (over $0.10/GB) $0 (Usually pooled in VPS) $0 (Included in VPS tier) $200 / year (Overages)
Initial Setup Labor $0 $400 (One-time) $400 (One-time) $600 (One-time HA setup)
Ongoing Maintenance $0 $1,200 / year $1,200 / year $1,800 / year
Total Year 1 Cost $240 × [Users] $1,660 $1,840 $3,560
Total Year 2+ Cost $240 × [Users] $1,260 $1,440 $2,960

Cost Comparison Scenarios

Scenario A: The Small Team (5 Users)

  • Ngrok Pro: $1,200 / year.
  • sish Self-Hosted: $1,660 (Year 1) | $1,260 (Year 2+).
  • Financial Analysis: For very small teams, Ngrok is highly competitive. The engineering overhead of maintaining a VPS for sish offsets the software savings in the first year.
  • Winner: Ngrok (on convenience and immediate ROI).

Scenario B: The Growing Team (20 Users)

  • Ngrok Pro: $4,800 / year.
  • sish Self-Hosted: $1,840 (Year 1) | $1,440 (Year 2+).
  • Financial Analysis: At 20 users, the scale tips dramatically. Self-hosting sish saves the organization $2,960 in the first year alone, and over $3,300 annually thereafter.
  • Winner: sish (significant cost reduction with minimal maintenance overhead).

Scenario C: The Enterprise Team (100 Users)

  • Ngrok Enterprise: Estimated at ~$36,000 / year (assuming custom pricing of ~$30/user/month to get access to SAML/SSO).
  • sish Self-Hosted: $3,560 (Year 1) | $2,960 (Year 2+).
  • Financial Analysis: Organizations save over $30,000 annually by self-hosting. Since sish runs on standard SSH, identity-aware proxies (like Cloudflare Access or Tailscale) can be layered in front of the sish control plane to achieve corporate SSO without paying Ngrok’s enterprise premium.
  • Winner: sish (massive, five-figure annual savings).

When Does Paying for Ngrok Actually Save Money?

Despite the cost advantages of sish, purchasing Ngrok remains the smarter financial choice under specific operational conditions:

  • Zero-Ops Environments: If your organization lacks dedicated DevOps resources, forcing frontend or backend developers to manage VPS infrastructure and SSL renewals distracts them from shipping product features.
  • Advanced Edge Security Needs: Ngrok provides out-of-the-box global DDoS protection, a Web Application Firewall (WAF), and global edge acceleration across multiple points of presence (PoPs). Replicating this infrastructure globally using sish would require complex multi-region deployments that quickly exceed Ngrok’s subscription costs.
  • Instant, Frictionless Compliance: For SOC2 or PCI-DSS compliant companies, Ngrok provides ready-made audit logs, certified secure endpoints, and managed infrastructure that satisfies compliance officers without requiring internal audits of custom-built tunneling setups.

Final Purchasing Recommendation

  1. Choose Ngrok if: You have a team of fewer than 10 developers, require zero-configuration setups, or absolutely need global edge routing and managed compliance out of the box.
  2. Choose sish if: You have 15 or more developers, already manage internal VPS or Kubernetes environments, and want to avoid seat-license inflation. By spending half a day of engineering time to configure sish, you can eliminate recurring monthly subscription and bandwidth fees entirely, while giving your developers unlimited, restriction-free local tunnels.

Cost and pricing analysis verified as of 2026-06-30. Self-hosting costs are estimates based on standard cloud providers.

よくある質問

How do Ngrok's bandwidth limitations and overage fees compare to running sish for heavy data payloads?

Ngrok's free tier limits you to 1 GB of bandwidth per month, and overages on paid plans are charged at $0.10/GB, which can scale costs rapidly during heavy payload testing. By self-hosting sish, an MIT-licensed Go and Docker tool, you can run unlimited HTTP(S), WS(S), and TCP tunnels using SSH without volume-based data fees. You only pay for your underlying hosting infrastructure instead of metered bandwidth.

What are the cost implications of setting up multiple TCP tunnels or static domains on Ngrok versus using sish?

Ngrok restricts free users to 1 active tunnel and 1 static domain, requiring an upgrade to the Pro plan at $24 per user/month (or $20/month billed annually) to get unlimited tunnels and 3 static domains. With sish, which has an overlap score of 9/10 as a self-hostable alternative, you can route unlimited TCP, WS(S), and HTTP(S) tunnels over SSH without licensing costs. However, you must manage your own DNS routing and Docker containers to achieve this.

機能と価格データは公式ドキュメントと料金ページを出典としており、最終確認日は 2026年6月30日 です。 誤りを見つけましたか?お知らせいただければ修正します。