OpenAPI Spec Validator is a CLI, pre-commit hook and python package that validates OpenAPI Specs against the OpenAPI 2.0 (aka Swagger), OpenAPI 3.0 and OpenAPI 3.1 specification.
☆387Updated this week
Alternatives and similar repositories for openapi-spec-validator
Users that are interested in openapi-spec-validator are comparing it to the libraries listed below
Sorting:
- OpenAPI schema validator is a Python library that validates schema against OpenAPI Schema Specification v3.0 and v3.1☆120Updated this week
- Openapi-core is a Python library that adds client-side and server-side support for the OpenAPI v3.0 and OpenAPI v3.1 specification.☆358Updated this week
- Resolving Swagger/OpenAPI 2.0 and 3.0 Parser☆261Jan 19, 2026Updated last month
- Pyramid addon for OpenAPI3 validation of requests and responses.☆84Jan 13, 2026Updated last month
- OpenAPI 3 parser to use a specification inside of the code in your projects☆85Oct 12, 2025Updated 4 months ago
- Catch API bugs before your users do☆3,062Updated this week
- A pluggable API specification generator. Currently supports the OpenAPI Specification (f.k.a. the Swagger specification)..☆1,217Updated this week
- Pragmatic tools and utilities for Django projects☆14Feb 3, 2026Updated 3 weeks ago
- An implementation of the JSON Schema specification for Python☆4,928Updated this week
- Connexion is a modern Python web framework that makes spec-first and api-first development easy.☆4,577Feb 2, 2026Updated 3 weeks ago
- Format an OpenAPI document by ordering, formatting and filtering fields.☆153Updated this week
- Python data model generator (Pydantic, dataclasses, TypedDict, msgspec) from OpenAPI, JSON Schema, GraphQL, and raw data (JSON/YAML/CSV).☆3,769Feb 14, 2026Updated 2 weeks ago
- Store data created during your `pytest` tests execution, and retrieve it at the end of the session, e.g. for applicative benchmarking pur…☆76Nov 13, 2025Updated 3 months ago
- Formatter for pyproject.toml files☆14Updated this week
- Mock HTTPX with awesome request patterns and response side effects 🦋☆770Nov 17, 2025Updated 3 months ago
- Automatically remove unnecessary `# noqa` comments☆261Dec 22, 2025Updated 2 months ago
- Run pyupgrade on all files in a directory, and optionally recursively.☆11Updated this week
- A flexible JSON/YAML linter for creating automated style guides, with baked in support for OpenAPI (v3.1, v3.0, and v2.0), Arazzo v1.0, a…☆3,015Feb 20, 2026Updated last week
- OpenAPI (v3) specification schema as pydantic class☆122Jul 3, 2024Updated last year
- ❄️ A flake8 plugin that helps you write tidier imports.☆74Feb 14, 2026Updated last week
- This code generator creates FastAPI app from an openapi file.☆1,385Updated this week
- Check code for one-element tuple.☆24Oct 17, 2021Updated 4 years ago
- Flake8 plugin that checks SQL code against opinionated style rules☆26Jun 15, 2022Updated 3 years ago
- flake8 plugin to validate #noqa comments - Mirror of https://gitlab.linss.com/open-source/flake8/flake8-noqa☆39Feb 7, 2026Updated 2 weeks ago
- A collection of Editors, Linters, Parsers, Code Generators, Documentation, Testing☆813Updated this week
- Generate modern Python clients from OpenAPI☆1,912Feb 17, 2026Updated last week
- Bump.sh CLI - Deploy your OpenAPI & AsyncAPI documentations from your CI☆66Feb 16, 2026Updated last week
- A Python library for creating sockets and launching processes from a stable parent process☆15Nov 21, 2018Updated 7 years ago
- A flake8 plugin to ban PEP-420 implicit namespace packages.☆28Feb 14, 2026Updated last week
- A utility for mocking out the Python Requests library.☆4,322Feb 19, 2026Updated last week
- Check for python builtins being used as variables or parameters☆118Oct 25, 2025Updated 4 months ago
- An OpenAPI (fka Swagger) client & converter in python, which is type-safe, dynamic, spec-compliant.☆393Jun 25, 2024Updated last year
- A CLI and set of pre-commit hooks for jsonschema validation with built-in support for GitHub Workflows, Renovate, Azure Pipelines, and mo…☆299Feb 16, 2026Updated last week
- Enforce the same settings on multiple projects☆413Feb 20, 2026Updated last week
- BDD library for the pytest runner☆1,432Feb 16, 2026Updated last week
- pytest fixture to mock HTTPX☆436Dec 2, 2025Updated 2 months ago
- Flake8 plugin for managing type-checking imports & forward references.☆129Feb 18, 2026Updated last week
- Lint your Python architecture.☆959Updated this week
- Plugin for accessing test session metadata☆70Jan 19, 2026Updated last month