<div dir="ltr">HI Guys,<div><br></div><div>In case its of help to anyone, my company is open sourcing the framework we built using Twisted Web to help us build & serve JSON REST APIs: </div><div><br></div><div><a href="https://github.com/williamsjj/shiji">https://github.com/williamsjj/shiji</a></div><div><br></div><div>We've been using it successfully for a few years and built it to solve a bunch of repetitive tasks for us:</div><div><br></div><div>* API versioning</div><div>* Signed cookie handling w/ support for key rotation.</div><div>* Enforcement of required JSON arguments and validation of JSON argument datatypes.</div><div>* Enforcement of required query string arguments.</div><div>* Standardized JSON error responses.</div><div>* Basic sanity checking of pagination arguments for API calls that support it.</div><div>* Automatic generation of API documentation based on call docstrings and subclasses of our APIError super class.</div><div><br></div><div>MIT License, so feel free to do with it as you please. If you have any questions, just let me know. Hope it's useful to someone else as well.</div><div><br></div><div>-J</div></div>