schemathesis has 7.3M monthly downloads and 3K GitHub stars. Version 4.22.3 supports Python 3.10+, first published in 2019.
It is actively maintained under a permissive license, last released in Jul 2026.
It is built on top of click, harfile and hypothesis. It is used by 7 tracked packages, including robotframework-schemathesislibrary, nrobo and preship.
GitHub topics include hypothesis, pytest and swagger.
Package Insights
((week_daily_avg - month_daily_avg) / month_daily_avg) * 100Weekly Downloads
GitHub Stars
Downloads by OS
Python Versions
Top Countries
Dependencies
- click <9,>=8.0
- harfile <1.0,>=0.5.0
- hypothesis <7,>=6.108.0
- hypothesis-graphql <1,>=0.13.0
- hypothesis-jsonschema <0.24,>=0.23.1
- jsonschema-rs >=0.46.7
- pyrate-limiter <5.0,>=4.0
- pytest <10,>=9
- pyyaml <7.0,>=5.1
- requests <3,>=2.22
- rich >=13.9.4
- starlette-testclient <1,>=0.4.1
- tomli >=2.2.1
- typing-extensions >=4.12.2
- werkzeug <4,>=0.16.0
51 optional dependencies
- allure-python-commons[tests]
- allure-python-commons[allure]
- allure-python-commons[dev]
- coverage[cov]
- coverage[dev]
- coverage[tests]
- coverage-enable-subprocess[dev]
- coverage-enable-subprocess[cov]
- fastapi[tests]
- fastapi[dev]
- flask[dev]
- flask[tests]
- httpx[tests]
- httpx[dev]
- hypothesis-openapi[dev]
- hypothesis-openapi[tests]
- mkdocs-material[dev]
- mkdocs-material[docs]
- mkdocstrings[dev]
- mkdocstrings[docs]
- pydantic[tests]
- pydantic[dev]
- pyinstrument[profiling]
- pytest-asyncio[tests]
- pytest-asyncio[dev]
- pytest-codspeed[bench]
- pytest-codspeed[dev]
- pytest-httpserver[tests]
- pytest-httpserver[dev]
- pytest-mock[dev]
- pytest-mock[tests]
- pytest-test-groups[dev]
- pytest-test-groups[bench]
- pytest-trio[tests]
- pytest-trio[dev]
- pytest-xdist[tests]
- pytest-xdist[dev]
- seaborn[scripts]
- seaborn[dev]
- strawberry-graphql[tests]
- strawberry-graphql[dev]
- syrupy[tests]
- syrupy[dev]
- tomli-w[tests]
- tomli-w[dev]
- tracecov[dev]
- tracecov[scripts]
- trustme[dev]
- trustme[tests]
- uvicorn[dev]
- uvicorn[tests]