Start learning GraphQL

Get hands-on with the fundamentals of GraphQL. Start with the basics and see how it compares to other technologies.
Then move on to best practices for designing better APIs.

Start with the basics

Learn GraphQL

Getting started with GraphQL

In this tutorial-style introduction to GraphQL, you'll learn the core concepts that power every GraphQL API. Follow a step-by-step path from basic queries to advanced features.

Start learning
Best practices

Practical guidelines

Here you'll explore real-world strategies for designing and operating GraphQL APIs. These guides will help you build for scale and safety.

Explore all best practices
FAQ

Common questions

Find answers to the most common questions about GraphQL — from getting started to advanced use cases. This also covers frontend concerns and info about the official specification.

Looking for more?

Learning is just the beginning. Discover tools and other resources — or connect with the GraphQL community around the world.