Pricing
Apollo GraphOS Platform
Cloud native API orchestration. Explore more

Components

GraphOS Router
Enterprise-grade runtime
Apollo Connectors
Declarative GraphQL orchestration for REST APIs
GraphOS Platform API
Automate GraphOS tasks
Apollo MCP Server
Connect AI agents to your APIs

Security

Access Management
Secure your GraphOS org
API Security
Secure your GraphQL API from malicious requests

GraphOS Studio Development Tools

Studio Explorer
Author, manage, and test GraphQL operations
Schema Proposals
Manage schema changes
IDE Extensions
Streamline GraphQL development

Performance

Insights
Visualize API performance and usage
API Observability & OTel
Monitor health and performance
API Performance
Query plan and entity caching

New to GraphQL?

Tutorial: REST to GraphQL in minutes

Ready to begin?

Get Started

Get Involved

Apollo Community
AI-driven Experiences
Developer Efficiency
Enhanced Customer Experience
Modernization
Mergers and Acquisitions
Enhance customer experiences with Apollo GraphOS

Enhance customer experiences with Apollo GraphOS

Learn more→

GraphOS Studio Development Tools

Studio Explorer
Web IDE for GraphQL
IDE Extensions
Streamline GraphQL development
GitHub
Apollo Studio app for GitHub

Resources

Documentation
Blogs
YouTube
Apollo Connectors
Supergraph Architecture
Technical Support
Product Changelog

Schema Management

Schema Proposals
Manage schema changes
Schema Registry
Schema version control
Schema Checks and Linting
Schema validation

Community

GraphQL Summit
Developer Hub
Connector Library
Apollo Community

Ready to learn?

Tutorials

Ready to begin?

Get Started

Ready for AI?

Apollo MCP Server

COMPANY

Why Apollo
Leadership
Careers
Newsroom
Partners
Trust Center

SUPPORT

Help Center
Technical Support
Professional Services
Community

RESOURCES

Why GraphQL
GraphQL Summit
Customer Stories
Docs
Blogs
Events
Content Library
Apollo GraphOS Platform
Cloud native API orchestration. Explore more

Components

GraphOS Router
Enterprise-grade runtime
Apollo Connectors
Declarative GraphQL orchestration for REST APIs
GraphOS Platform API
Automate GraphOS tasks
Apollo MCP Server
Connect AI agents to your APIs

Security

Access Management
Secure your GraphOS org
API Security
Secure your GraphQL API from malicious requests

GraphOS Studio Development Tools

Studio Explorer
Author, manage, and test GraphQL operations
Schema Proposals
Manage schema changes
IDE Extensions
Streamline GraphQL development

Performance

Insights
Visualize API performance and usage
API Observability & OTel
Monitor health and performance
API Performance
Query plan and entity caching

New to GraphQL?

Tutorial: REST to GraphQL in minutes

Ready to begin?

Get Started

Get Involved

Apollo Community
AI-driven Experiences
Developer Efficiency
Enhanced Customer Experience
Modernization
Mergers and Acquisitions
Enhance customer experiences with Apollo GraphOS

Enhance customer experiences with Apollo GraphOS

Learn more→

GraphOS Studio Development Tools

Studio Explorer
Web IDE for GraphQL
IDE Extensions
Streamline GraphQL development
GitHub
Apollo Studio app for GitHub

Resources

Documentation
Blogs
YouTube
Apollo Connectors
Supergraph Architecture
Technical Support
Product Changelog

Schema Management

Schema Proposals
Manage schema changes
Schema Registry
Schema version control
Schema Checks and Linting
Schema validation

Community

GraphQL Summit
Developer Hub
Connector Library
Apollo Community

Ready to learn?

Tutorials

Ready to begin?

Get Started

Ready for AI?

Apollo MCP Server

COMPANY

Why Apollo
Leadership
Careers
Newsroom
Partners
Trust Center

SUPPORT

Help Center
Technical Support
Professional Services
Community

RESOURCES

Why GraphQL
GraphQL Summit
Customer Stories
Docs
Blogs
Events
Content Library
Contact us
Start for free

Back to blog

Frontend

GraphQLNullable is not a trap!

October 3, 2023

GraphQLNullable is not a trap!

Read article
June 15, 2023
Don’t Overreact! Introducing Apollo Client’s new @nonreactive directive and useFragment hook
Alessia Bellisario
Alessia Bellisario
January 11, 2022
Getting Started with Vue Apollo
Khalil Stemmler
Khalil Stemmler
December 14, 2021
Why Apollo Client is an important tool in your GraphQL stack
Rares Matei
Rares Matei
April 22, 2021
Testing Apollo Client Applications
Khalil Stemmler
Khalil Stemmler
April 1, 2021
TypeScript GraphQL Code Generator – Generate GraphQL Types with Apollo Codegen Tutorial
Khalil Stemmler
Khalil Stemmler
March 30, 2021
Learn GraphQL – Tutorials for Fullstack GraphQL
Khalil Stemmler
Khalil Stemmler

Past posts

March 23, 2021
GraphQL Search and Filter – How to search and filter results with GraphQL
Khalil Stemmler
Khalil Stemmler
February 19, 2021
What is a GraphQL query? GraphQL query examples using Apollo Explorer
Khalil Stemmler
Khalil Stemmler
November 18, 2020
SDL Support in Apollo Android
Martin Bonnin
Martin Bonnin
November 16, 2020
When To Use Refetch Queries in Apollo Client
Khalil Stemmler
Khalil Stemmler
September 23, 2020
Add GraphQL to Your Jetpack Compose Apps
Martin Bonnin
Martin Bonnin
July 17, 2020
Demystifying Cache Normalization
Khalil Stemmler
Khalil Stemmler

Stay in our orbit

Become an Apollo insider and get first access to new features, best practices, and community events. Oh, and no junk mail. Ever.

Apollo

API Orchestration for the cloud-native world.

PLATFORM

  • Apollo GraphOS
  • GraphOS Studio
  • GraphOS Router
  • Apollo Connectors for REST APIs
  • Apollo Client
  • Apollo Server
  • Apollo Router Core

SOLUTIONS

  • AI-driven Experiences
  • Developer Efficiency
  • Enhanced CX
  • Modernization
  • M&A

DEVELOPERS

  • Docs
  • Developer Hub
  • GraphQL Tutorials
  • Blog
  • Community
  • GraphQL Summit
  • Youtube
  • Apollo Connectors Library

COMPANY

  • Why Apollo
  • Graph-based API orchestration
  • Leadership
  • Careers
  • Newsroom
  • Partners
  • AWS
  • Trust Center

HELP

  • Contact us
  • Get Support
  • Apollo Help Center
  • Website Terms of Service
  • Professional Services
  • Website Terms of Service
  • Product Terms of Service
  • Privacy Policy
Start for free
YoutubeGitHub

© 2025 Apollo Graph Inc., d/b/a Apollo GraphQL.