strapkit

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
Instances10,000 / month
Bandwidth100 GB / month
OverageNot 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.

IncludedOverage
Instances10,000 free + 2,000 from credit$0.01 / instance
Bandwidth100 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.

On this page