Skip to content
An API parser and serialiser for Swagger, RAML, API-Blueprintes and Hydra
Python Gherkin
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs
pyapi
tests
.gitignore
.travis.yml
LICENSE
README.md
requirements.txt
setup.py

README.md

pyapi

Build Status


---------- UNDER HEAVY DEVELOPMENT - EXTREMELY UNSTABLE --------------------

An API parser and serialiser for Swagger, RAML, API-Blueprintes and Hydra


It provides parsers and serialisers for

3rd Party Libraries

Validation Services

Swagger Validation -- Flex

Raml Validation -- Raml Parser

Hydra Validation

Examples

api = API() api.parse("bookstore.raml", language='raml')

print api.serialise(language="swagger", format="json") print api.serialise(language="swagger", format="yaml")

print api.serialise(language="raml")

print api.serialise(language="hydra", format="json-ld") print api.serialise(language="swagger", format="n3")

You can’t perform that action at this time.