SC

Schemathesis

Property-based testing tool for APIs from their schema

Developer Tools & Git ★ 3.5k stars Medium setup MIT

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.

Similar developer tools & git apps