/plushcap/analysis/hasura/hasura-vs-apollo-comparing-graphql-platforms

Hasura vs Apollo: Comparing GraphQL Platforms

What's this blog post about?

Hasura and Apollo are both popular tools in the GraphQL ecosystem. While they co-exist in this space, the amount of code, time, effort, and skills it takes to go from data to production-grade GraphQL API is very different in Hasura and Apollo. In most enterprise use cases, Hasura is better than Apollo for building and running production GraphQL APIs at scale. Hasura is a data API automation platform that removes the tedious parts of building and operating production-ready APIs on data. It eliminates or automates 50-80% effort that goes into building, securing, deploying, and scaling production APIs for the data sources it supports. In contrast, Apollo is a GraphQL tooling company that provides open-source and proprietary tools to enable developers to build apps with GraphQL. Hasura's main value over DIY GraphQL tools like Apollo is time to value. It auto-generates a full-featured and customizable GraphQL API endpoint from your database in minutes, whereas Apollo requires manual writing of resolvers and boilerplate code for the same purpose. Hasura also provides built-in features for performance optimization, security, governance, developer experience, real-time APIs, and GraphQL federation, which are not available or require additional setup with Apollo. In conclusion, while both tools have their merits, Hasura offers significant advantages in terms of time to value, automation, and built-in features that make it a better choice for building and running production GraphQL APIs at scale in most enterprise use cases.

Company
Hasura

Date published
June 8, 2023

Author(s)
Praveen Durairaju

Word count
2813

Hacker News points
None found.

Language
English


By Matt Makai. 2021-2024.