Hateous
Hateous (Hypermedia as the Engine of Application State) is REST API pattern, which also display the relevant URL for the client to discover.
Benefit
- Discoverbility: client can discover more apis without having to search the docs
- Flexibility: API can evolve independently without client implementation since there is always a mapping.
- Evolvability: Client can choose to adapt the new resources or not, API can just evolve without the need of client to update.