REST (Representational State Transfer) - архитектурный стиль для распределённых систем, а не протокол. Идеи: клиент-сервер, stateless, единообразный интерфейс (ресурсы по URL, операции через HTTP-методы). REST API обычно строят на HTTP и JSON.