Hey all!

Last summer, Domen and I started working on an OpenAPI 3.0 integration package 
for Pyramid.
After almost a year of refinement and running it in production, I’m finally 
ready to announce
it to the wider community.

The reason this package exists is to give you peace of mind when providing a 
RESTful API.
Instead of chasing down preventable bugs and saying sorry to consumers, you can 
focus on
more important things in life. 

Features:
* Validates your API document (openapi.yaml) against the OpenAPI 3.0 
specification.
* Validates incoming requests and outgoing responses against your API document.
* Generates and serves the Swagger try-it-out documentation for your API.

The package comes with several runnable demos:
* A single-file example: 
https://github.com/Pylons/pyramid_openapi3/tree/master/examples/singlefile 
<https://github.com/Pylons/pyramid_openapi3/tree/master/examples/singlefile>
* A simple TODO-app example: 
https://github.com/Pylons/pyramid_openapi3/tree/master/examples/todoapp 
<https://github.com/Pylons/pyramid_openapi3/tree/master/examples/todoapp>
* A RealWorld.io <http://realworld.io/> implementation: 
https://github.com/niteoweb/pyramid-realworld-example-app 
<https://github.com/niteoweb/pyramid-realworld-example-app>

The package, and all examples, are covered with tests and type hints, and a 
bunch of linters.
As of recently, pyramid_openapi3 lives under the Pylons Project umbrella. 

Enjoy!

https://pypi.org/project/pyramid-openapi3/ 
<https://pypi.org/project/pyramid-openapi3/>


z.

-- 
You received this message because you are subscribed to the Google Groups 
"pylons-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/pylons-discuss/6A2BDB98-AAD8-43A7-AA54-94D3228443C4%40gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to