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.

Featured Blog post

Using Express with GraphQL – How to create a GraphQL server with Node/Express

Mar 2, 2021 · Khalil Stemmler · Backend, How-to

  • Stream

    Orbit: What's New in GraphQL This Week

    Mar 1, 2021

  • Stream

    Launch Pad: Adding Events to Apollo's Developer Hub

    Feb 25, 2021

  • Blog post

    How we built Odyssey

    A few weeks ago, we launched Odyssey, Apollo’s new interactive learning platform. Our aim with Odyssey is to provide a fun, hands-on experience for developers who are eager to begin or advance their journey with Apollo and GraphQL. To provide the interactive experience we imagined, we decided to build our own learning management system (LMS) […]

    Feb 24, 2021 · Janessa Garrow · Platform

  • Blog post

    GraphQL Mutation vs Query – When to use a GraphQL Mutation

    This post is part of the Introduction to GraphQL series. You may want to read the previous posts: “What is GraphQL? GraphQL introduction” and “What is a GraphQL Query? GraphQL query examples using Apollo Explorer“ So far, we’ve covered what GraphQL is: a query language and a server-side runtime. But more importantly, GraphQL is the […]

    Feb 23, 2021 · Khalil Stemmler · Community, Frontend, How-to

Learn what's new

Apollo Collections

Hand-picked lists of essential posts, videos, tutorials, and docs to help you learn GraphQL and Apollo.

Explore all collections

Apollo GraphQL Android Client

Apollo Android is a GraphQL client that generates Java and Kotlin models from GraphQL queries. These models give you a type-safe API to work with GraphQL servers. Apollo helps you keep your GraphQL query statements together, organized, and easy to access.



Intro to the Android Apollo SDK

This tutorial demonstrates adding the Apollo Android SDK to an app to communicate with a GraphQL server.

Frontend, How-to

From the community

Apollo-Android: a Journey to Kotlin Multiplatform

In this talk we will be talking about the path we took to bring Kotlin Multiplatform support and the challenges we faced along the way. We will touch topics such as migrating code from Java to Kotlin Multiplatform for both the runtime and code generation, as well as documentation and publication of Multiplatform artifacts.


+4 more

© 2021 Apollo Graph Inc.