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.

Basics
GraphQL
How-to

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.

Ceora Ford

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.