Ross ROSS = Recommend OSS · open-source software intelligence for agents

schemathesis/schemathesis

Catch API bugs before your users do observed · 2026-10-20

github.com/schemathesis/schemathesis · homepage · Python · MIT (permissive) observed · 2026-10-20

Health v2 · maintenance only

96/100

  • Activity 100
  • Release rhythm 88
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.

  • gap_med: 2
  • age_days: 2619
  • days_rel: 1
  • days_push: 1
  • n_releases_24m: 192

Full methodology

Adoption not part of the score

3680 stars · 226 forks observed · 2026-10-20

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

Schemathesis is a Python-based API testing tool that automatically generates test cases from OpenAPI and GraphQL schemas using property-based testing. It runs as a CLI or integrates with pytest to find server errors, schema violations, and stateful bugs before users do.

Use cases

  • fuzz my REST API for 500 errors
  • test that API responses match the OpenAPI schema
  • find edge case inputs that crash my API
  • run automated API tests in CI from an OpenAPI spec
  • stateful API workflow testing like create then delete
  • test a GraphQL API automatically
  • detect validation bypasses in my API

When to choose

  • you have an OpenAPI or GraphQL schema and want automated bug discovery without writing test cases
  • you want property-based API testing integrated with pytest or CI/CD

When to avoid

  • you need to test APIs without any schema definition
  • you need manual, scripted end-to-end UI tests

Facets

cli-tool · maturity active

testing fuzzing e2e-testing cli http-client testing apis developer-tools python cli cross-platform openapi graphql property-based-testing api-testing hypothesis pytest swagger stateful-testing automation

1 source

Member repositories

RepositoryRoleHealth v2
schemathesis/schemathesismain96

For agents

markdown · JSON · MCP: product_card(name="schemathesis/schemathesis")

Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem