Apollo Client

Web · Android · iPhone · API · Extension · paid plans from $5/mo

Freedom report

Three barsScore 6.6

  • Free tierA free tier is on its own pricing page
  • Open codeNo open-source code on record
  • Runs widely3 of 6 device platforms
  • DocumentedPlans, terms and facts published

Apollo Client is an open-source GraphQL state management library for JavaScript. It manages local and remote application data, fetches and caches it, and can modify data while updating the user interface. Developers can write queries without manually tracking loading states, and normalized caching lets cached queries respond almost immediately. The core @apollo/client library includes React integration, with support for hooks and Suspense. It can be adopted incrementally in JavaScript or TypeScript apps and works with any build setup and GraphQL API. Community integrations cover frameworks including Angular, Vue, Svelte, Solid.js, and Ember, as well as native iOS and Android. Apollo Client supports GraphOS Router features such as incremental delivery, GraphQL subscriptions, and persisted-query safelisting. Chrome and Firefox Devtools extensions provide GraphiQL and inspectors for watched queries, mutations, and cache. GraphOS Free includes one self-hosted router limited to 60 requests per minute and 1-day data retention. The separate Developer plan costs 5.00 USD per month, billed monthly, and includes up to 10 developers and 7-day data retention.

Who it is for

Apollo Client suits JavaScript or TypeScript developers building applications with GraphQL APIs, especially those using React. Teams using other frameworks or native mobile apps can also consider its listed community integrations.

What is good

  • Open-source library for GraphQL state management.
  • Built-in React integration includes hooks and Suspense.
  • Works with any build setup and GraphQL API.
  • Devtools include query, mutation, and cache inspectors.

What to know first

  • GraphOS Free router is limited to 60 requests per minute.
  • GraphOS Free data retention is 1 day.
  • Free plan supports up to 3 developers.
  • Developer plan costs 5.00 USD per month.

Verdict

Apollo Client offers data fetching, caching, and UI updates for JavaScript applications using GraphQL. Check the GraphOS Free plan’s request and retention limits, and distinguish the free client library from paid GraphOS plans.

Apollo Client plans and pricing

All plans
Free Free up to 3 developers · self-hosted GraphOS Router limited to 60 requests per minute · 1-day data retention · community support apollographql.com · 1 Oct 2026
Developer $5/mo Billed monthly. Automatic volume discounts as your usage scales. up to 10 developers · 7-day data retention · Developer Support (8×5, no SLA) · $50 usage credit when you sign up apollographql.com · 1 Oct 2026
Standard Not published Talk to sales up to 30 developers · 90-day data retention · Standard Support (8×5, with SLA) apollographql.com · 1 Oct 2026
Enterprise Not published Talk to sales unlimited developers · 18-month data retention · Business Support (24×7×365, with SLA) apollographql.com · 1 Oct 2026

Compared on GraphQL tools

Free plan
Yes
Deployment model
hybrid
Schema registry
Yes
API explorer
Yes
Client code generation
No
Operation testing
Yes
Server languages
Rust

Best Apollo Client alternatives

See all 12