Schemathesis
Schemathesis is a property-based API testing tool that automatically generates test cases from OpenAPI and GraphQL schemas to find bugs and specification violations. It uses the Hypothesis property-based testing framework to generate diverse, edge-case-covering test inputs from schema constraints, detecting server crashes, response schema violations, validation bypasses, and stateful bugs in multi-step workflows. Used by Netflix, SAP, Red Hat, IBM, and JetBrains.
1 APIs
0 Features
API TestingContract TestingFuzzingOpenAPIProperty-Based TestingSchemathesis
APIs
Schemathesis
Schemathesis is a property-based API testing tool that automatically generates test cases from OpenAPI and GraphQL schemas to find bugs and spec violations. It detects server cr...
Semantic Vocabularies
Resources
🔗
Website
Website
🔗
Documentation
Documentation
👥
GitHub Organization
GitHub Organization
🔗
PyPI Package
PyPI Package
🔗
Docker Image
Docker Image
📰
Blog
Blog
🔗
Research
Research
🔗
Vocabulary
Vocabulary
💻
Examples
Examples