API Recipes
Background
A place to share the technology stack and other recipe details behind assorted APIs.
General Options
Python
- Flask
- how-to’s
- http://tech.pro/tutorial/1213/how-to-build-an-api-with-python-and-flask
- http://radar.oreilly.com/2014/05/building-restful-apis-with-flask-in-pycharm.html addons
- Eve
- Flask-RESTful
- Flask-Restless
- Falcon
Java
- https://docs.oracle.com/javaee/7/tutorial/doc/jaxrs.htm Spark
- http://www.boxuk.com/blog/creating-rest-api-quickly-using-pure-java/
- http://java.dzone.com/articles/building-simple-restful-api
- http://docs.spring.io/spring/docs/3.0.0.M3/spring-framework-reference/html/ch18s02.html
- http://www.vogella.com/tutorials/REST/article.html
General
- http://www.restapitutorial.com/
- http://orchestrate.io/blog/2014/08/05/turning-csvs-into-apis/
Examples of Active APIs
CFPB
FDA
GSA
DataBeam
Still an alpha release, but it’s meant to be a lightweight way to auto-generate APIs from spreadsheets or existing databases. See http://labs.data.gov/databeam/
Source: https://github.com/GSA/DataBeam/
Built on:
- http://github.com/project-open-data/db-to-api
- http://github.com/philsturgeon/codeigniter-restserver
- http://github.com/philsturgeon/codeigniter-oauth2
- http://github.com/blueimp/jQuery-File-Upload/
- http://github.com/wordnik/swagger-ui