Skip to content
SPECIFICTION
Get listed

Altair GraphQL Client vs Apollo Client

Altair GraphQL Client

altairgraphql.dev

Apollo Client

apollographql.com

Side by side

FigureAltair GraphQL ClientApollo Client
Price from$7.99/mo$5/mo
Free planYesYes
Free trial——
Open source——
WebYesYes
WindowsYes—
macOSYes—
LinuxYes—
iOS—Yes
Android—Yes
API—Yes
Self-hostedYes—
Plans published44
Spec score · GraphQL Tools9.1 (#1)8.9 (#2)
IntegrationsOfficial integration packages include Express middleware, Koa middleware, a static build, and a Gatsby plugin.Community integrations include Angular, Vue, Svelte, Solid.js, Ember, Meteor, Apollo Elements web components, native iOS with Swift, and native Android with Java and Kotlin.
PurposeAltair is a GraphQL IDE for running and debugging GraphQL queries, mutations, and subscriptions.Apollo Client is a GraphQL state management library for JavaScript that manages local and remote data, fetches, caches, and modifies application data, and automatically updates the UI.
SupportThe terms provide an email contact and state that the maker does not obligate itself to maintain or support the services or provide updates.Apollo’s support offerings include community support for Free, Developer Support for Developer, Standard Support with SLA for Standard, and Business Support with SLA for Enterprise.

Plans

Altair GraphQL Client

  • Pro$7.99 a month
  • BasicFree
  • Self hostedFree
  • EnterprisePriced on request

Altair GraphQL Client pricing →

Apollo Client

  • FreeFree
  • Developer$5 a month
  • EnterprisePriced on request
  • StandardPriced on request

Apollo Client pricing →

In their own words

Altair GraphQL Client

Altair GraphQL Client is an IDE for running and debugging GraphQL queries, mutations and subscriptions. It formats queries, supports file uploads using the multipart specification, and can export query collections. Users can set environment variables for endpoints, headers and queries, then browse schema types and operations in a documentation explorer. Pre-request and post-request scripts and an extensible plugin system add customization options. Altair GraphQL Cloud provides centralized query management, collections, query versioning and shareable query URLs. Official integration packages include Express middleware, Koa middleware, a static build and a Gatsby plugin. The free Basic plan lists up to two team members and 20 queries; Pro costs $7.99 a month per user and lists unlimited team members, teams and queries. The client is available as a web app and on desktop platforms, including Linux, macOS and Windows, with extension and self-hosted options. The maker says the web app is for quick or one-time use, not full development, because it has limitations. Documentation warns that introspection can expose an API schema and that Content Security Policy support is beta.

Visit altairgraphql.dev

Apollo Client

Apollo Client is a JavaScript library for managing GraphQL data in applications. It can fetch, cache and modify data from local and remote sources, then update the interface as data changes. Developers describe a query and receive its data without manually managing loading states. Normalized caching can make responses to cached queries almost immediate. The core @apollo/client library has built-in React integration, including hooks and Suspense, and the library can be added incrementally to JavaScript or TypeScript applications. It works with any build setup and GraphQL API. Community integrations extend support to frameworks including Angular, Vue, Svelte, Solid.js and Ember, as well as native iOS and Android. Apollo Client also supports GraphOS Router features such as incremental delivery, subscriptions and persisted-query safelisting. Chrome and Firefox extensions provide GraphiQL and tools for inspecting watched queries, mutations and cache. Apollo Client is free and open source. GraphOS Free includes one self-hosted router limited to 60 requests per minute; the separate Developer plan is $5 a month, billed monthly.

Visit apollographql.com