GraphQL adalah bahasa kueri yang dikembangkan secara khusus untuk API. Prioritasnya adalah memberi klien data sesuai dengan yang mereka minta dan tidak lebih. GraphQL dirancang untuk membuat API menjadi cepat, fleksibel, dan mudah digunakan oleh developer. Sebagai alternatif untuk REST, GraphQL memberi developer front-end kemampuan untuk membuat kueri beberapa basis data, layanan mikro, dan API dengan satu titik akhir GraphQL. Organisasi memilih untuk membangun API menggunakan GraphQL karena hal itu membantu mereka mengembangkan aplikasi lebih cepat. Baca selengkapnya mengenai GraphQL di sini.
AWS AppSync adalah layanan terkelola penuh yang memudahkan pengembangan API GraphQL dengan menangani hal-hal berat terkait koneksi secara aman ke sumber data seperti AWS DynamoDB, AWS Lambda, dan AWS AppSync lainnya yang dapat mendorong pembaruan data waktu nyata melalui Websocket ke jutaan klien. Untuk ponsel dan aplikasi web, AppSync juga menyediakan akses data lokal saat perangkat offline. Setelah dilakukan deployment, AWS AppSync secara otomatis menaikkan dan menurunkan skala mesin eksekusi API GraphQL untuk memenuhi volume permintaan API.