REST (от англ. Representational State Transfer — «передача репрезентативного состояния») — архитектурный стиль взаимодействия компонентов распределённой системы в сети. 36 Это набор правил того, как программисту организовать написание кода серверного приложения, чтобы все системы легко обменивались данными и приложение можно было масштабировать. 3
REST API — это архитектурный стиль API, который используется для регламентирования взаимодействия между клиентской и серверной частью ПО. 8 Он основан на принципах REST архитектуры, которые обеспечивают эффективное взаимодействие между клиентами и серверами в распределённой сетевой среде. 8
Таким образом, основное различие между REST и REST API в том, что REST — это набор правил, а REST API — это конкретный архитектурный подход, основанный на этих правилах. 12