Mudah Membuat REST API di Symfony dengan Api Platform

Di Era Modern Web seperti sekarang ini, sepertinya API sudah menjadi salah satu kebutuhan wajib. Bukan hanya untuk memisahkan logic antara Backend dan Frontend, tetapi juga untuk memudahkan dalam integrasi dengan berbagai macam perangkat maupun platform yang ada saat ini. Khusus pada Platform PHP, khususnya Framework Symfony, terdapat distribusi khusus yang dikhususkan untuk membuat REST API yaitu Api Platform.

Api Platform adalah sebuah distribusi dari Symfony yang dikhususkan untuk membangun aplikasi berbasis API dengan sangat cepat. Hanya dengan membuat class Entity saja, kita sudah memperoleh semua fitur API mulai dari Create, Update, Collection, Detail, dan Delete lengkap dengan Dokumentasinya. Selain itu, Api Platform juga support GraphQL, OpenApi (Swagger), Linked Data, HAL, dan Hydra. Bukan hanya itu, Api Platform juga menyediakan generator untuk Client Side berbasis ReactJs yang secara otomatis support dengan Progressive Web App dan Mobile App.  Untuk database, Api Platform semua RDBMS yang disupport oleh Doctrine serta MongoDB untuk NoSQL.

Tidak hanya itu, dokumentasi Api Platform sangat lengkap sehingga sangat mudah digunakan serta dikembangkan.

Oke segitu dulu perkenalannya dengan Api Platform, ke depan kita akan coba membahas lebih detil tentang Api Platform secara khusus.

Leave a Reply