GraphQL.com

LearnTutorialsCommunityEventsFAQs  

Learn GraphQL

Explore these topics to build a solid understanding of core GraphQL concepts like schemas, types, and queries. When you're ready, head over to the Tutorials section to reinforce your knowledge with hands-on activities!

GraphQL Basics

What is GraphQL?

The what and why of GraphQL: Using types, fields, and the Query to transform the way we request data

The Query

Asking for data is like asking a question: the Query type, which governs everything we can ask for in a GraphQL service, is the best tool for the job.

Types

Types are the building blocks of GraphQL. They help us understand the kind of data we have, and what we can do with it.

Schema

What can we query? What kind of data can we expect? The schema - our graph's source of truth - has the answers.

Interfaces & Unions

Learn about the abstract types that bring organization, consistency, and clarity to our schema

Arguments

We can query the graph for everything, just a few things, or something in particular. With arguments, the choice is ours!

Mutations

The power to create, update, and delete brings interactions with our data to new heights.

GraphQL Platform

GraphOS

Performance, Scalability, Security, Monitoring. Learn how make your GraphQL API production ready with the Apollo GraphOS platform.

About

GraphQL.com is maintained by the Apollo team. Our goal is to give developers and technical leaders around the world all of the tools they need to understand and adopt GraphQL.

Sites


GraphQL.com 2023