SC

Schemathesis

Property-based testing tool for APIs from their schema

Developer Tools & Git ★ 3.7k 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.7k GitHub stars)
  • Written in Python

Is Schemathesis secure?

OSV.dev has no published security advisories for Schemathesis's repository. No known vulnerabilities is not proof of security: it means none have been publicly catalogued.

Source: OSV.dev, checked 2026-10-14. How this is measured.

Schemathesis replaces

Health badge

Maintain Schemathesis? Add its health score to your README. The badge links back to this page.

SelfHostIndex: 88 · excellent

Markdown
[![SelfHostIndex health score for Schemathesis](https://selfhostindex.com/badge/schemathesis.svg)](https://selfhostindex.com/app/schemathesis/)
HTML
<a href="https://selfhostindex.com/app/schemathesis/"><img src="https://selfhostindex.com/badge/schemathesis.svg" alt="SelfHostIndex health score for Schemathesis"></a>
reStructuredText
.. image:: https://selfhostindex.com/badge/schemathesis.svg
   :alt: SelfHostIndex health score for Schemathesis
   :target: https://selfhostindex.com/app/schemathesis/

The score is recomputed on every nightly rebuild from public repository data — see how it is calculated.

Compare Schemathesis

11 head-to-head comparisons.

Similar developer tools & git apps