apa itu REST API

REST API adalah gaya arsitektur untuk membangun jaringan API. Dalam prakteknya, sebagian besar REST API menggunakan JSON atas HTTP. REST API memiliki beberapa sifat yang membuat mereka sangat populer. HTTP adalah dasar dan protokol jaringan yang paling populer di seluruh internet. Dengan menggunakan HTTP, REST API dapat sepenuhnya memanfaatkan infrastruktur internet, yang sangat mengurangi kompleksitas dan biaya operasional. Misalnya, menggunakan HTTPS untuk keamanan transportasi, dan menggunakan URL untuk permintaan routing. JSON adalah format data yang sederhana, stabil, dan intuitif, yang tidak diharapkan untuk pernah berubah. Ini menawarkan kemudahan penggunaan dan stabilitas yang besar untuk REST API. Untuk aplikasi berkinerja tinggi, format biner dapat digunakan sebagai gantinya, seperti protobuf atau hemat. REST API sering dirancang sebagai CRUD API, di mana operasi biasanya dinyatakan sebagai Ciptakan, Dapatkan, Dapatkan, dan Hapus operasi pada sumber daya CRUD.