Hypermedia Resources

Aug 8, 2014

Over the past few months, there has been a noticeable increase in interest in hypermedia APIs. To date, the discussion reached peak intensity during API Craft 2014 in Detroit a couple of weeks ago. Since then, the conversation has kept going on Twitter and on blogs and you know, wherever API folk gather.

I thought it might be useful to put together a list of hypermedia resources that people can use to familiarize themselves with the topic. This list will get much longer as I will continue to add to it as I remember good resources and more appear. Please let me know if you think anything should be added.



Projects & Papers

  • HAL Browser - A browser based sample HAL client. Try it out and you’ll get a feel for why affordances via links have such a strong appeal!
  • APIs.json - Distributed API discovery format.
  • APIs.io - A searchable API directory that also leverages APIs.json.
  • JSON Schema - JSON data format description and validation language. Gaining usage in key hypermedia components and within media-types.
  • ZettaJS - An Open Source platform for the Internet of Things
  • Verbose - Verbose is a general-purpose, multi-use hypermedia format that can be used to build robust and highly-descriptive hypermedia APIs.
  • Halpert - Halpert is a library for representing and interfacing with hypermedia formats.
  • ALPS - “Application-Level Profile Semantics”
  • Hypermedia-API-Generator - Hypermedia API Generator

Blog Posts that explain hypermedia APIs

Hypermedia People I follow on Twitter

Books (h/t @gblock)