Schemathesis
Property-based testing tool for APIs from their schema
Schemathesis automatically generates and runs test cases against web APIs based on their OpenAPI or GraphQL schema to find bugs and spec violations. It runs locally as a CLI or Python library.
Key features
- Property-based API testing
- OpenAPI and GraphQL
- Finds spec violations
- CI integration
Strengths
- Released under the MIT license
- First-class Docker support for quick deployment
- Active community (3.5k GitHub stars)
- Written in Python
Schemathesis replaces
Compare Schemathesis
21 head-to-head comparisons.
- Schemathesis vs Excalidraw
- Schemathesis vs lazygit
- Schemathesis vs Hoppscotch
- Schemathesis vs json-server
- Schemathesis vs Strapi
- Schemathesis vs NocoDB
- Schemathesis vs Penpot
- Schemathesis vs dive
- Schemathesis vs Windows
- Schemathesis vs lazydocker
- Schemathesis vs Bruno
- Schemathesis vs Swagger UI
- Schemathesis vs Hurl
- Schemathesis vs Yaak
- Schemathesis vs Keploy
- Schemathesis vs Posting
- Schemathesis vs Swagger Editor Self-Hosted
- Schemathesis vs Prism Mock
- Schemathesis vs ATAC
- Schemathesis vs Restfox
- Schemathesis vs Yaade
Similar developer tools & git apps
Excalidraw
Developer Tools & GitVirtual hand-drawn style whiteboard
Replaces Miro
lazygit
Developer Tools & GitSimple terminal UI for Git commands
Replaces GitKraken, Sourcetree
Hoppscotch
Developer Tools & GitOpen-source API development ecosystem
Replaces Postman, Insomnia
json-server
Developer Tools & GitFull fake REST API from a JSON file in seconds
Replaces Mockoon, Postman Mock
Strapi
Developer Tools & GitLeading open-source headless CMS
Replaces Contentful
NocoDB
Developer Tools & GitOpen-source Airtable alternative
Replaces Airtable