Skip to content
/ pyapi Public

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

License

Notifications You must be signed in to change notification settings

mpetyx/pyapi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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")

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published