Side by side
Apollo GraphOS vs Relay
Both stand on graphql tools. Which one you can start free with, which one lets you read the code, and what each costs once you pay.
Free plan Web
Visit Apollo GraphOS Free plan AndroidiPhoneWeb
Relay offers query generation, data consistency, and interface features for React applications using GraphQL. Its setup requires GraphQL, Babel, and the Relay Compiler; persisted queries are recommended for restricting client queries.
Visit RelayThe facts
| Apollo GraphOS | Relay | |
|---|---|---|
| Free plan | Yes | Yes |
| Open source | Not published | Not published |
| Runs on | Web | Android, iPhone, Web |
| Lowest paid plan | Not published | Not published |
| Plans published | None | None |
| Maker | Not published | Not published |
| Website | apollographql.com | relay.dev |
| On graphql tools | #25 of 32 | #21 of 32 |
Apollo GraphOS: what it does well
Relay: what it does well
- Combines component data needs into optimized queries
- Normalized store keeps observed data in sync
- Supports optimistic updates and rollbacks
- Generates TypeScript types and editor support
What to know first
- Requires GraphQL
- Requires a Babel plugin and Relay Compiler
- Production guidance calls for CI compilation and tracked artifacts
Alternatives to Apollo GraphOS Alternatives to Relay The whole list