O que é REST e como está relacionado a APIs?

REST (Representational State Transfer) é um estilo arquitetural comumente usado na construção de APIs da web. Ele define um conjunto de princípios para criar serviços web simples e escaláveis que usam URIs para acessar recursos e operações baseadas em HTTP.