GraphQL

GraphQL adalah bahasa kueri untuk API dan runtime untuk memenuhi kueri tersebut dengan data Anda yang sudah ada. GraphQL memberikan deskripsi lengkap dan mudah dimengerti tentang data dalam API Anda, serta memberikan klien kekuatan untuk meminta apa yang mereka butuhkan saja dan tidak lebih.

Konteks Penggunaan

Modern replacement untuk REST API pada aplikasi kompleks.

Contoh

REST API: `/users/1` memberi 50 kolom data user padahal kita cuma butuh `nama`. GraphQL: `query { user(id: 1) { name } }` hanya mengembalikan nama saja. Hemat bandwidth.

Catatan

Dikembangkan oleh Facebook.

Bangun Karier Sebagai AI Engineer dalam 8 Minggu!

Info Detail
Apa Itu GraphQL? Definisi & Penjelasan | Kamus REA Ruangguru