REST API (Representational State Transfer API) — архитектурный стиль взаимодействия компонентов распределённого веб-приложения. В широком смысле, компоненты в REST взаимодействуют в сети Интернет в качестве клиентов и серверов.
Для веб-служб, построенных с учётом REST (то есть, не нарушающих накладываемых им ограничений), применяют термин RESTful. В то же время, не существует официального стандарта для RESTful веб-API, поскольку он является архитектурным стилем, а не протоколом. В то же время, большинство RESTful-реализаций используют такие стандарты, как HTTP, URL, JSON и XML.