Sumber : http://www.dselva.co.in/blog/what-is-rest-api-in-php/
REST API adalah sebuah program API (Application Program Interface) yang menggunakan protokol HTTP (GET, POST, PUT, DELETE) untuk digunakan mengolah data. Desain yang umum digunakan untuk REST API, berbentuk nouns (kata benda). Silahkan perhatikan gambar berikut untuk lebih memahami desain REST API.
Pada gambar di atas, dapat didefinisikan dengan mudah untuk mengelolah data. Menggunakan resource yang dikombinasikan dengan HTTP method (POST, GET, PUT, DELETE). Contoh: untuk menambahkan data anjing baru, digunakan HTTP POST ke resource /dogs