Sandbox
Use the live API playground against Steve's hosted sandbox environment.
Steve's reference pages can execute requests against the hosted sandbox when the docs site is configured with a playground proxy.
What the playground uses
- A hosted sandbox deployment, not production.
- A server-side proxy that injects the sandbox demo API key.
- Strict allowlisting to documented
/api/v1routes only. - IP-based rate limiting on the playground proxy.
Reset behavior
The hosted sandbox is reset every 2 hours.
Design your experiments with that in mind:
- treat the playground as disposable
- do not rely on submissions or review state surviving for long
- use
clientSubmissionIdvalues that are unique per run
What to expect
- Discovery endpoints are the best place to start: companies, workflows, and workflow versions.
- Session creation and submission run against the sandbox, but file uploads still go directly to R2 using pre-signed URLs.
- Downstream sync is configured for fake sandbox effects only.
Troubleshooting
- If the playground is hidden, the docs deployment is missing
NEXT_PUBLIC_STEVE_PLAYGROUND_PROXY_URL. - If a playground request returns
429, the proxy rate limit was hit. Wait for the reset window. - If a workflow disappears, the sandbox reset probably reseeded a different state; reload the workflow list first.