Pricing
Free to start, pay only when you need more.
Strapkit runs on your users' machines — you're not paying for compute. Pricing is based on instances (each runtime session) and bandwidth (bytes proxied through the network relay).
Plans
Free — $0/mo
Everything you need to get started, hard-capped so you never get a surprise bill.
| Limit | |
|---|---|
| Instances | 10,000 / month |
| Bandwidth | 100 GB / month |
| Overage | Not available — upgrade to Pro |
Once you hit either cap, new sessions are rejected until the next billing cycle.
Pro — $20/mo
For commercial use. Includes the same free tier, plus $20 in instance credits and pay-as-you-go overage for both instances and bandwidth.
| Included | Overage | |
|---|---|---|
| Instances | 10,000 free + 2,000 from credit | $0.01 / instance |
| Bandwidth | 100 GB free | $0.12 / GB |
The $20 monthly fee covers up to 2,000 additional instances (at $0.01 each). Bandwidth overage is billed separately on top.
Enterprise — Custom
Volume pricing, an uptime SLA, a self-hosted proxy option, and dedicated engineering support. Contact us.
FAQ
Why is there a network proxy at all?
Browsers block requests to most third-party hosts unless those hosts opt in with CORS headers — but Node code expects to talk to anything. The proxy relays those requests so unmodified packages just work. Hosts that support CORS (like the npm registry) skip the proxy and go direct.
Is npm registry traffic billed?
Most npm registry calls go directly from the browser to the registry without routing through the network proxy, since the npm registry supports CORS. Some registry calls do go through the proxy, but the vast majority can be made locally and are not billed. Most other network traffic (git clones, HTTP requests, database connections, etc.) goes through the proxy and is billed.
Do I need a credit card on the Free plan?
No. The free tier is hard-capped, so there's nothing to charge.
What happens if I hit the free tier limit?
New sessions are rejected with a free_tier_exceeded error. Existing
sessions continue working. Upgrade to Pro from your dashboard to
unlock overage.
What counts as an instance?
Every time the Strapkit runtime boots in a browser tab, that counts as one instance. A page reload or a new tab each start a separate instance.
How is bandwidth measured?
Both directions — bytes sent from the runtime to the internet and bytes received back — count toward your bandwidth total. Only traffic routed through the network proxy is metered.