Metered upstreams
Models, payments, and maps bill every test call. The twin counts what you would have spent.
Stateful API simulation
OpenAI, payments, and services that are still being built. It remembers state, fails on purpose, and answers curl from the first minute.
These buttons call the public twin at /sim/demo.
Models, payments, and maps bill every test call. The twin counts what you would have spent.
An order created with POST is there on the next GET. Static JSON cannot do that.
Switch the whole dependency to Degraded or Outage and get latency, errors, and 503s on demand.
One route covers list, create, read, update, and delete.
chat/completions returns JSON, SSE, and tool_calls.
Normal, Degraded, and Outage. Latency, error rate, and RPM are configurable.
API keys, curl, and a control API that flips the scenario from a pipeline.
Paste OpenAPI JSON or one real response and get routes.
Emails, card numbers, and SSNs stay out of the request log.
$0
14-day trial
Talk to us
Point a twin at an upstream. Calls are forwarded and stored, or POST a capture to /__tap and save it as a route.
Unary JSON RPCs, a socket on port 3001, and topics with offsets. The same twin URL serves all three.
Connect an OIDC issuer to an email domain. Those accounts join the workspace as viewers.
Subscribe to Team with Stripe. The webhook keeps the workspace on Team while the subscription is active.