The plans
Sandbox is where every workspace starts: free, no card on file, and the entire product —
real browser, real storefront, real card entry, a genuinely placed order — against the
store we control. See Sandbox. The standard quotas (5 concurrent, 200 checkouts
per rolling 24 hours) apply there like everywhere else.
The paid plans exist to reach real merchants. Moving to one is self-serve — see
Going live.
The meter
- **12 order and a $900 order cost the same to run. The order totals your agents actually
spent are reported per currency in
GET /v1/usage— reporting only, never billed against. succeededis the only status that meters.failedandcancellednever do — whatever the reason: the agent lost its way, the merchant broke, you declined a card prompt, an action expired, youDELETEd the run.- Usage lands on the same subscription as the platform fee. One Stripe subscription, one invoice — the monthly fee plus the month’s completed checkouts.
- A checkout is metered once. Deduplication is by checkout id, so an internal retry or replay cannot bill the same checkout twice.
The meter counts completed checkouts on the workspace, not on the key. On a paid
workspace, a completed run against the sandbox store on a
ck_test_ key is metered like any
other. Sandbox-store runs are only unmetered while the workspace itself is on the free
sandbox plan.What the tiers change
Capacity, and only capacity.1 / 5 / 15
How many non-terminal checkouts the workspace may hold at once — each one is a real
browser. Exceeding it is a
429 at POST /v1/checkouts. See
Quotas.Personal: $200. Business and Scale: none.
On Personal, a single checkout may not spend more than $200. Omit
constraints.maxCost and the ceiling is applied as your maxCost; ask for more and the
create is refused, not clamped — silently weakening an instruction about money is worse
than rejecting it. See
the plan ceiling.What the tiers do not change
Features. Every capability the API has is on every tier, sandbox included:- Scopes and end-user isolation — the safety rails an agent platform needs are not an upsell.
- Webhooks, live view, buyer profiles, buyer sessions, usage reporting.
- Both engines, chosen per run, the same way for everyone.
Subscribing and managing the subscription
Both happen from your dashboard’s billing page atapp.farthing.ai. Choosing a plan opens
Stripe Checkout; card, invoices, plan changes and cancellation are handled in Stripe’s
billing portal, reached from the same page. Farthing never sees your card.
If the subscription ends, the workspace reverts to sandbox — data and test keys keep
working, live checkouts stop. See
what happens when a subscription ends.