Swagger Spec Validator is a Python library that validates Swagger Specs against the Swagger 1.2 or Swagger 2.0 specification. The validator aims to check for full compliance with the Specification.
Validate a spec from a url:
from swagger_spec_validator import validate_spec_url
# example for swagger spec v1.2
validate_spec_url('http://petstore.swagger.io/api/api-docs')
# example for swagger spec v2.0
validate_spec_url('http://petstore.swagger.io/v2/swagger.json')
More documentation is available at http://swagger_spec_validator.readthedocs.org
$ pip install swagger_spec_validator
- Fork it ( http://github.com/Yelp/swagger_spec_validator/fork )
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request
Copyright (c) 2015, Yelp, Inc. All rights reserved. Apache v2