Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

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.

License

NotificationsYou must be signed in to change notification settings

python-openapi/openapi-spec-validator

 
 

Repository files navigation

Build Status

About

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

Installation

$ pip install openapi-spec-validator

Usage

Validate spec:

fromopenapi_spec_validatorimportvalidate_specvalidate_spec(spec)

You can also validate spec from url:

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

If you want to iterate through validation errors:

fromopenapi_spec_validatorimportopenapi_v3_spec_validatorerrors_iterator=openapi_v3_spec_validator.iter_errors(spec)

License

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

About

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.

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Sponsor this project

    Packages

    No packages published

    Contributors37


    [8]ページ先頭

    ©2009-2025 Movatter.jp