You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Schemathesis automatically generates thousands of test cases from your OpenAPI or GraphQL schema and finds edge cases that break your API.
Finding bugs that manual testing missed
Try it now
# Test a demo API - finds real bugs instantlyuvx schemathesis run https://example.schemathesis.io/openapi.json
# Test your own APIuvx schemathesis run https://your-api.com/openapi.json
What problems does it solve?
π₯ 500 errors that crash your API on edge case inputs
π Schema violations where your API returns different data than documented
πͺ Validation bypasses where invalid data gets accepted
π Integration failures when responses don't match client expectations
β οΈUpgrading from older versions? Check our Migration Guide for key changes.
Installation & Usage
Command Line:
uv pip install schemathesisschemathesis run https://your-api.com/openapi.json
Used by teams at Spotify, WordPress, JetBrains, Red Hat and dozens other companies.
"Schemathesis is the best tool for fuzz testing of REST API on the market. We are at Red Hat use it for examining our applications in functional and integrations testing levels." - Dmitry Misharov, RedHat