# RunKit

Official pricing: https://runkit.com/  
Category: agent-sandbox · Isolation: not published · DISCONTINUED

## Pricing regimes (raw)


## Features

Yes: ≥24 h sessions

No: usage per sandbox (API), agent harness API

Unknown: everything else. Evidence (source + quote) per feature: https://battleships.dev/data/providers/runkit.json → feature_evidence

## Company

- Ownership: acquired (Stripe)
- Stage: subsidiary [source](https://stripe.com/blog/stripe-and-runkit)
- Accelerators: Y Combinator S16 [source](https://www.ycombinator.com/companies/runkit)
- Total raised: unknown
- Last round: acquisition, 2016-09, led by Stripe (confirmed) [source](https://stripe.com/blog/stripe-and-runkit)
- Investors: Y Combinator, Stripe (acquirer)
- Revenue: unknown

YC hint confirmed: the YC S16 'RunKit' company (site tonicdev.com, founders Francisco Tolmasky, Pieter Ouwerkerk, Wolf Rentzsch) is the same company as runkit.com — it was originally named Tonic and was renamed RunKit upon being acquired by Stripe in September 2016 (Stripe's own blog: 'Tonic is now RunKit, a part of Stripe'). Per the provider card, the RunKit service (notebooks/Embed/Endpoint) appears discontinued: all domains return HTTP 503 since Jan 2026 and the TLS cert expired, with no official shutdown announcement found.

## Caveats

- Service offline (checked live 2026-09-29): runkit.com, runkit.io, embed.runkit.com and tonicdev.com all return HTTP 503 from the AWS load balancer, the runkit.com TLS certificate expired 2026-01-18, and discuss.runkit.com/status.runkit.com do not answer. Wayback shows the last HTTP 200 of runkit.com/home on 2025-10-14 and 503 from 2026-01-12 onward. No official shutdown notice was found; blog.runkit.com last post is 2018-12-10 and the runkitdev GitHub org was last pushed 2023-12. RunKit (ex-Tonic, YC S16) was acquired by Stripe. It never published a paid tariff: it was a free Node.js notebook, Embed and Endpoint (beta, non-commercial) service.
- Null values mean unknown, not free/unlimited. No model-token cost, tax or unverified ancillary charge included.
- Native browser/device/task/credit prices with unknown CPU/RAM are deliberately non-priceable. Check regime before interpreting any partial resource estimate.
- Historic limits, from the archived official docs (Wayback 2025-10-18, not live): RunKit Endpoint was a beta. 'Requests must terminate within 60 seconds. Endpoints are rate limited, and during the beta period they are restricted to non-commercial use.' Commercial use or higher limits were by contact only. No price was ever published.

## How this provider charges


YC: Summer 2016; directory status **Acquired**. Research scope: marginal-or-unavailable. Source: https://www.ycombinator.com/companies/runkit

RunKit JavaScript notebooks

## Regime table

| Regime | When it applies | How billed | Numbers | Source |
|---|---|---|---|---|
| JavaScript notebooks | alt | resource; CPU alloc, memory alloc | Unknown or native-unit billing; see facts below | https://www.ycombinator.com/companies/runkit |
| Unverified | Plan limits apply | Monthly fee; credits only as stated | fee=None; included usage=$None; concurrent=None; max session h=None | https://www.ycombinator.com/companies/runkit |
| Retained disk / GiB-month | Lifecycle/scope must be checked | Native add-on | unverified, not $0 | https://www.ycombinator.com/companies/runkit |
| Snapshots / GiB-month | Lifecycle/scope must be checked | Native add-on | unverified, not $0 | https://www.ycombinator.com/companies/runkit |
| Egress / GiB | Lifecycle/scope must be checked | Native add-on | unverified, not $0 | https://www.ycombinator.com/companies/runkit |
| IPv4 / month | Lifecycle/scope must be checked | Native add-on | unverified, not $0 | https://www.ycombinator.com/companies/runkit |

## Verified billing facts and gotchas

1. Historical acquired public Node.js notebooks. YC website tonicdev.com has expired TLS certificate; runkit.com is the current domain probe. No verified commercial CPU/RAM tariff, capacity or fleet API. Public notebook execution is not a claim of production sandbox availability.

## Worked example

Requested: 4 vCPU/8 GiB, 50 simultaneous × 8 h/day × 22 days = **8,800 instance-hours**, 30% CPU; 50 GiB snapshots and 100 GiB egress. A month is 730 hours only when explicitly used in rate conversion.

**Total: unknown.** This product does not publish a verified complete 4-vCPU/8-GiB tariff and/or the service bills a different unit. Fifty concurrent instances and eight-hour sessions are not automatically supported. Neither 30% utilization nor retained snapshots can be converted into free resources. Use the native plan terms above and request the missing CPU/RAM, retention, egress and concurrency quote.

## Sources and coverage

- https://www.ycombinator.com/companies/runkit
- https://runkit.com/

Page captures and documentation indexes/bundles are in `raw/`; provider JSON lists the evidence paths. HN query results were captured separately as `<id>--hn.txt`; they are discovery leads, not current tariff authority. Downloaded docs do not imply every feature was verified; unsupported assertions remain null.
