A REST API is an application programming interface (API) that uses a representational state transfer (REST) architectural style.