01 — Generator

Your API spec already describes the tests. This writes them.

Paste an OpenAPI, Swagger, or Postman file. You get pytest, Jest, or Postman tests that cover the happy path plus the cases people skip: bad auth, missing params, wrong types, and whether the response actually matches the schema.

Input spec
0 chars
Environments · CI matrix · Pro
Generated tests
▚

Paste a spec and hit Generate

Run the tests against a real API

See which checks pass and which fail on a live API, without installing anything. Our server sends the requests and shows a report.

Free, no sign-in. The demo API has two deliberate bugs: watch them appear as FAIL.
Or on your own APIPro
  1. 1 · Your API's base URL
  2. 2 · Auth for this run used once, never stored
  3. 3 · Run uses the spec in the editor above
02 — What you get
/01

Tests that catch bugs

Per endpoint: happy path, missing auth, missing required params, wrong types, plus a check that the response body matches the documented schema. Multi-step flows create a resource and pass its id through read, update and delete.

/02

Auth handled

Bearer, API key, or Basic auth wired to env vars, with a conftest.py you can drop into your project.

/03

Your framework

Same spec, five runners: pytest, Jest, and Postman, plus Playwright and Schemathesis on Pro. One click to switch.

/04

Ship to CI

Pro exports a GitHub Actions workflow that runs the suite on every push — across as many environments as you define.

03 — Pricing

Free every day. Go Pro when five isn't enough.

Payments handled by Lemon Squeezy, our Merchant of Record. Cancel anytime.

Free
$0
  • 2 tries a day without signing up
  • 5 generations / day with a free GitHub sign-in
  • pytest, Jest & Postman
  • OpenAPI, Swagger & Postman input
  • Response-schema checks
  • Multi-step CRUD flows
  • conftest.py included
  • Not included: Unlimited generations
Start free
Team
$49/mo
  • Everything in Pro
  • Pro for you + up to 5 teammates, one invoice
  • Add or remove teammates anytime from your account menu