What Is GraphQL?
GraphQL is becoming more and more prevalent in the tech world. You might be wondering what exactly GraphQL is. This collection provides a variety of resources that will help you learn and build with GraphQL.
GraphQL is becoming more and more prevalent in the tech world. You might be wondering what exactly GraphQL is. This collection provides a variety of resources that will help you learn and build with GraphQL.
Video
What Is GraphQL? Video
If you don’t know much about GraphQL or what problems it solves, this is a great video to start with. It covers the fundamentals of how GraphQL works and how developers benefit from using it.
Course
GraphQL Odyssey Course
Odyssey is Apollo’s official learning platform that offers free hands-on GraphQL tutorials. It’s the perfect place to start your GraphQL journey.
Blog post
What is GraphQL? GraphQL introduction
In recent years, app development has become quite complex. Gone are the days of merely pulling some data from a database and displaying text on a page with a form. Today, we call upon app developers to build rich, complex user interfaces and create memorable web experiences from a variety of different sources. Unfortunately, traditional […]
Blog post
Why use GraphQL?
Before there was GraphQL, there was REST. In recent years, REST has become the dominant API style for building backend web services. With REST, you could signal the type of request we want to make (ex: GET, POST, PUT, or DELETE) and the resource we’d like to fetch or interact with (ex: /api/pets/1) using an […]
Docs
Full Stack GraphQL Tutorial
This Full Stack GraphQL tutorial is a great way to start building with GraphQL. But it can be intimidating to start a project with a new language all on your own. So this is a great way to have a guided learning experience as you begin working with GraphQL.
Glossary
GraphQL Glossary
Use this glossary as a handy reference along with the courses and tutorials you use to learn GraphQL.
Docs
GraphQL FAQ
This article answers common questions about GraphQL, organized by phases in the GraphQL adoption timeline.