🌐 US-Proxy
class="logged-out env-production page-responsive" style="word-wrap: break-word;" >
Skip to content
@schemathesis

Schemathesis.io

Automate your API Testing: catch crashes, validate specs, and save time

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 schemathesis Public

    Catch API bugs before your users do

    Python 3.4k 218

  2. action action Public

    GitHub Action that runs Schemathesis tests

    Python 14 2

  3. web-api-fuzzing-project web-api-fuzzing-project Public

    Python 14 1

  4. harfile harfile Public

    Writer for HTTP Archive (HAR) files

    Python 2 2

Repositories

Showing 7 of 7 repositories

Top languages

Loading…

Most used topics

Loading…