Na informática e engenharia de software, Representational State Transfer (abreviado REST), em português Transferência de Estado Representacional, é um estilo de arquitetura de software, criado em 2000 por Roy Fielding, que define um conjunto de restrições a serem usadas para a criação de um tipo especial de serviços-Web, denominados Web services RESTful, que fornecem interoperabilidade entre sistemas de computadores na Internet; RESTful permite que os sistemas solicitantes acessem e manipulem representações textuais de recursos da Web usando um conjunto uniforme e predefinido de operações sem estado (requisição e resposta independentes). wikipedia.org
API REST - IBM
O que é API RESTful? - Aws.amazon
Origem e significado de REST e RESTful - Elemar Jr
REST - Desfazendo Mal-entendidos - William Santos
O guia definitivo para o design de APIs RESTful - Giuliana Bezerra
Utilizando HATEOAS para reduzir acoplamento e “inteligência de negócio” em aplicações cliente - Elemar Jr
Spring HATEOAS - Oliver Drotbohm / Greg Turnquist / Jay Bryant
The complete guide to protecting your APIs with OAuth2 - Dan Moore
REST do Jeito Certo - Elemar Jr
Discutindo REST(ful) em profundidade - Elemar Jr
REST, uma reflexão sobre os princípios que escolhemos utilizar - Alberto Souza
Introdução ao REST // REST API - Rodrigo Branas
O que é API? REST e RESTful? - Mayk Brito