FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [View Raw Code]   [Original HTTPS Page]

openapi-spec-validator/README.md at initial · python-openapi/openapi-spec-validator · GitHub

Latest commit

 

History

History
46 lines (26 loc) · 1.06 KB

File metadata and controls

46 lines (26 loc) · 1.06 KB

OpenAPI Spec validator

About

OpenAPI Spec Validator is a Python library that validates OpenAPI Specs against the OpenAPI 3.0.0 specification. The validator aims to check for full compliance with the Specification.

Installation

$ pip install openapi-spec-validator

Usage

Validate spec:

from openapi_spec_validator import validate_spec

validate_spec(spec)

You can also validate spec from url:

from openapi_spec_validator import validate_spec_url

validate_spec_url('http://example.com/openapi.json')

If you want to iterate through validation errors:

from openapi_spec_validator import openapi_v3_validator_factory

validator = openapi_v3_validator_factory.create(spec)
errors_iterator = validator.iter_errors(spec)

License

Copyright (c) 2017, Artur Maciag, All rights reserved. Apache v2


Back | FazBrowse Home | New Git URL