schemathesis
Installation
SKILL.md
Schemathesis
Overview
Automatically generate and run API tests from OpenAPI and GraphQL schemas. Schemathesis finds bugs by generating thousands of test cases — boundary values, invalid types, malformed payloads, deep nesting — that developers never think to write manually. This skill covers Schemathesis 4 (current: 4.28). Version 4 renamed most of the v3 command line and Python API: --hypothesis-max-examples, --stateful=links, --junit-xml, --cassette-path, --base-url and schemathesis.from_uri no longer exist.
Instructions
Installation
pip install schemathesis # installs the `schemathesis` command and its alias `st`
uvx schemathesis run http://127.0.0.1:8000/openapi.json # or run once without installing
The Docker image schemathesis/schemathesis:stable (also on ghcr.io) takes the same arguments after the image name (see CI Integration).