juniorGraphQL
What is GraphQL?
Updated Apr 28, 2026
Short answer
GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data.
Deep explanation
Developed by Facebook, GraphQL provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve APIs over time, and enables powerful developer tools.
Real-world example
A mobile app requesting only a user's name and avatar to display on a profile card, saving bandwidth.
Common mistakes
- Thinking GraphQL is a database technology. It is an application layer (API) technology.
Follow-up questions
- What does GraphQL stand for?