{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/12"}],"enrichment":{"capability":"bravado-core validates, marshals, and transforms OpenAPI Specification v2.0 schemas for Python clients and servers, handling request/response validation and type conversion.","skillfed_tags":["openapi","schema-validation","api-tooling"],"use_cases":["Validate incoming API requests and responses against an OpenAPI v2.0 schema in a server application.","Marshal Python objects to and from JSON/YAML request and response bodies with automatic type conversion.","Build a Python client that enforces OpenAPI schema constraints during request construction.","Define custom format handlers to convert between OpenAPI types and Python domain objects.","Integrate OpenAPI schema validation into a REST framework or API gateway."],"what_it_does":"bravado-core is a Python library that implements client-side and server-side support for OpenAPI Specification v2.0 (formerly Swagger). It provides schema validation, request/response marshaling and transformation, and custom type conversion through a pluggable format system. The library represents API models as either Python classes or dictionaries, making it suitable for both strongly-typed and flexible use cases.\n\nThe package depends on jsonschema for schema validation, requests for HTTP operations, pyyaml for configuration parsing, and several utility libraries for date handling and serialization. It is actively maintained, supports Python 3.8 through 3.11, and has no known security vulnerabilities. The library is intended for developers building OpenAPI-compliant clients or servers who need robust schema validation and data transformation.","worth_installing":"Yes. bravado-core is actively maintained, has no known vulnerabilities, supports current Python versions (3.8\u20133.11), and carries a permissive BSD 3-Clause license. Low install friction and a stable API make it a solid choice for projects that need OpenAPI v2.0 schema validation and marshaling. Install it if you are building or consuming OpenAPI v2.0 APIs in Python."},"id":"bravado-core","links":{"html":"https://skillfed.io/packages/bravado-core","md":"https://skillfed.io/packages/bravado-core.md","pypi":"https://pypi.org/project/bravado-core/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-05-12","license_spdx":null,"license_treatment":"permissive","name":"bravado-core","python_support":"supports_current","summary":"Library for adding Swagger support to clients and servers"},"popularity":{"monthly_downloads":431035,"position":6722,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"6.4.1"}
