REST API to skrót od Representational State Transfer Application Programming Interface. Jest to rodzaj interfejsu programowania aplikacji, który wykorzystuje protokół HTTP do wymiany danych między klientem a serwerem. REST API opiera się na zasadzie, że każdy zasób (np. dane w bazie danych) posiada unikalny identyfikator URI, a operacje na tych zasobach są wykonywane poprzez standardowe metody HTTP, takie jak GET, POST, PUT i DELETE.