Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Clone this wiki locally
Home Documents for HTTP APIs
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
Use Cases and Benefits
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
- apiclient - Python
- jsonhome - Python