schemathesis
Schemathesis is a Python tool that tests API by generating input from OpenAPI and GraphQL schemes. It adapts to server responses, creating realistic workflows and detecting end-state errors. It allows for offline review by presenting reports in HTML and different formats.
SC
schemathesis · API Testing & Mocking
STARS3.7K
FORKS231
COMMITS0
CONTRIBUTORS0
VERSIONv4.32.4
UPDATEDtoday
PythonOpenAPIGraphQLAPI TestingMIT
Common commercial products in this category: Postman, Insomnia, Paw
What can it do?
- You test API by generating automatic inputs from OpenAPI or GraphQL schemes.
- By connecting operations in realistic workflows, you detect conditional errors.
- You run adaptive tests that learn restrictions and authentication information in server responses.
User reviews
- ↓ NegativeGitHub Issue
[BUG] performance improvements for large APIs?
“### Checklist - [x] I checked the [FAQ section]( of the documentation - [x] I looked for similar issues in the [issue tracker]( - [x] I am using the latest version of Schemathesis ### Describe the bug I'm currently running the tool for a large-ish API description, about 220…”
My note
Alternative pages
More in: API Testing & Mocking
- Hoppscotch★ 80,711 · yesterday
- Insomnia★ 40,106 · yesterday
- Swagger UI★ 29,067 · yesterday
- openapi-generator★ 26,843 · yesterday
- keploy★ 18,923 · today
- posting★ 12,557 · 15 days ago