Quickstart
It may surprise some that the hypermedia approach described here predates SOAP. I believe the reason hypermedia feels new to many is: approaches like SOAP created a need for tooling which vendors of the day created and sold. There was no money to be made in hypermedia, and related ideas.
When REST started to overtake SOAP, the hypermedia aspect of it did not get the tooling attention it deserved. So developers focused on the CRUD aspects of REST and were exposed to the idea. Those that were didn't have an easy way to experiment with it.
At pointw.com we are contributing to this tool gap.
To embrace the hypermedia approach, both client and backend have to commit. So we have created two sets of tools:
hypermea 0.9.38 - Simple Commands, Serious APIs
- Create production-ready hypermedia APIs - fast
- This is a beta release
- We have been using hypermea internally for years to create real-life production microservice clusters.
- We are in the process of shrink-wrapping the package and polishing the documentation.
- Version 1.0.0 is coming soon. Until its release, proceed with caution.
halchemy 1.0.3 - HAL for humans
- Create clients for HAL-based APIs with ease and without compromise