Sep 13, 2012

HATEOAS? Surely we can come up with a better acronym!

Today on twitter I mentioned that a class I was teaching REST to was having trouble with the HATEOAS acronym and what it was all about.

For reference HATEOAS stands for Hypermedia As The Engine Of Application State. The concept that an application’s state is in the hypermedia sent between client and server and that both the client and server themselves are stateless.

The awesome Paul Batum responded with this:


I completely agree with his sentiments and for that reason I’m proposing a new acronym. This one is a TLA, and one you can say! What more could you want. So here it is:

ASH Application State in Hypermedia

What do you think? Can you come up with something better? What would you propose? Drop comment on the post and let’s see what you think.


  1. Atom :-)
    But on a serious note, the world has enough acronyms.

  2. I like ASH! Its simpler and no less meaningful.

  3. For context - in about 2003/04 the Atom syndication format did not have a name - it was alternatively called Pie Echo Atom Whatever, or PEAW. Then it settled on Atom as a name. I disliked the name at the time, but feel that it has worked out well regardless. It would be cool to see the same thing occur with HATEOS