REST API Billing and Limits

The REST API uses the same account ledger, included allowance, prepaid balance, monthly spending cap, and daily safety limit as Contrast and SootSim. API usage is recorded with surface: api so account reporting can separate it from UI and CI usage.

Current API rates

OperationRate
Preview or build artifact$0.10
Test-run artifact upload$0.15

API rates are configured separately from UI and CI rates. They currently launch at the same values. The test-run upload charge is flat per artifact regardless of duration. Registration and read requests do not add usage charges.

Preview and build charges use a commit-based idempotency key when Git provenance is present. Uploading the same repository commit through UI, CI, and API creates one charge, attributed to whichever surface records it first. Test-run artifact charges are idempotent by preview share ID.

A free or otherwise ineligible account receives 402 subscription_required. Ledger limits return their specific 402 code, such as monthly_cap_exceeded, daily_velocity_exceeded, free_grant_exhausted, or balance_exhausted.

Request throttling is separate from spending protection. See Rate Limits.

Ready to build?

Run your React Native app in the browser. No simulators, no native toolchain, no waiting.

curl -fsSL https://sootsim.com/install.sh | sh