-
Notifications
You must be signed in to change notification settings - Fork 38
json home
Mark Nottingham edited this page Mar 15, 2017
·
6 revisions
This is a tracking page for the Home Documents for HTTP APIs specification.
You can get involved in the specification by:
- Opening and/or adding to issues about it
- Listing your implementation and/or use case below
Having a home page for a HTTP API has a lot of benefits, such as the ability to host multiple APIs on the same server without collisions, better versioning, and the ability to layer in things like RBAC. What else do you think you get by using a home document?
- Version/Extension discovery - in OpenStack
If you use API Home documents in your application, have software that produces or consumes them, or otherwise implement the spec (either in its JSON or XML form), please list it here, with a link. Closed source is fine too.
- jsonhome - Java
- Tavis.home - .NET
- jsonhomeclient - Scala
- json-home.js - JavaScript + jQuery
- apiclient - Python
- jsonhome - Python
- hsdk - JavaScript
- Discussion on "Unhosted Web Apps" (2012)
- Thoughts from Bill Burke (2012)
- Discussion in "Designing Evolvable Web APIs with ASP.NET"