VOOZH about

URL: https://github.com/schemathesis

⇱ Schemathesis.io Β· GitHub


Skip to content

Schemathesis: Catch API bugs before your users do

πŸ“‹ Overview

Schemathesis automatically generates thousands of test cases from your OpenAPI or GraphQL schema and finds edge cases that break your API.

What problems does it solve?

  • πŸ’₯ 500 errors that crash your API on edge case inputs
  • πŸ“‹ Schema violations where your API returns different data than documented
  • πŸšͺ Validation bypasses where invalid data gets accepted
  • πŸ”— Integration failures when responses don't match client expectations

Quick Start

$ uvx schemathesis run http://example.schemathesis.io/openapi.json

πŸš€ GitHub Action

Run Schemathesis tests in CI/CD pipelines:

- uses: schemathesis/action@v3
 with:
 schema: 'https://example.schemathesis.io/openapi.json'

Pinned Loading

  1. schemathesis Public

    Catch API bugs before your users do

    Python 3.4k 219

  2. action Public

    GitHub Action that runs Schemathesis tests

    Python 14 2

  3. harfile Public

    Writer for HTTP Archive (HAR) files

    Python 2 2

Repositories

Showing 7 of 7 repositories
You can’t perform that action at this time.