HATEOAS (Hypermedia as the Engine of Application State), REST (Representational State Transfer) prensiplerine dayalı web hizmetlerinin tasarımında kullanılan bir kavramdır. HATEOAS, bir web hizmetinin bağımsız bir şekilde nasıl kullanılacağını tanımlamak için hypermedia (hipermedya) yöntemini kullanır. HATEOAS'in temel amacı, istemcilerin (client) web hizmeti ile etkileşimde bulunurken, gerekli kaynakları ve yapılabilir işlemleri otomatik olarak anlayabilecekleri bir yapı sağlamaktır.