GraphQL Resources
Apollo Developer Hub
An Apollo data graph helps you build apps faster with less code. Learn how to write your first GraphQL query or build a production graph with our curated resources.
Explore our resources
Not sure where to start? We've got multiple ways to learn.
Docs
Go in-depth with conceptual guides and API reference.
Odyssey
Learn GraphQL with our practical, hands-on trainings
Blog
Stay up to date on news, updates, and articles from our team.
Community
Share questions, comments, or topics you'd like to discuss.
Events
Join us for tech talks, virtual events, product updates, and more.
Apollo Collections
Looking for resources on federation, caching, or other special topics? We've grouped our favorite posts, videos, tutorials, and docs into collections to help you solve common GraphQL challenges.
GraphQL for Android
By Martin Bonnin
- Frontend
- Mobile
GraphQL Tooling and Code-gen
By Kurt Kemple
- Backend
- Frontend
- How-to
- Platform
Caching & State Management with Apollo Client
By Khalil Stemmler
- Frontend
Production Ready Graphs
By Kurt Kemple
- Backend
- How-to
- Platform
Federation 101
By Khalil Stemmler
- Backend
- Platform
Auth
By Khalil Stemmler
- Backend
- Frontend
Error Handling with Apollo
By Kurt Kemple
- Backend
- Frontend
What's New in Apollo
Stay in our orbit with product updates, events, blog posts, and conmmunity news
Featured Blog post
Feb 22, 2022 - Lenny Burdette
Odyssey Course
Lift-off V: Production & the Schema Registry
Feb 21, 2022
Stream
Building Relationships is Key to Landing Your First Role
Mar 22, 2021
Community
Query -> Mutate -> Query is returning stale data... is it even a bug?
Feb 24, 2022
Event
Federation from Day One
Feb 23, 2022