From 5d1d837f3a34ad8ad352c1a20535dc24d77c668d Mon Sep 17 00:00:00 2001 From: Kamil Kisiela Date: Thu, 24 Aug 2023 16:41:56 +0200 Subject: [PATCH] Use case: Apollo Studio alternative --- .../web/docs/src/components/landing-page.tsx | 7 ++- packages/web/docs/src/pages/docs/_meta.json | 1 + .../docs/src/pages/docs/use-cases/_meta.json | 3 + .../pages/docs/use-cases/apollo-studio.mdx | 55 +++++++++++++++++++ 4 files changed, 63 insertions(+), 3 deletions(-) create mode 100644 packages/web/docs/src/pages/docs/use-cases/_meta.json create mode 100644 packages/web/docs/src/pages/docs/use-cases/apollo-studio.mdx diff --git a/packages/web/docs/src/components/landing-page.tsx b/packages/web/docs/src/components/landing-page.tsx index 48296e7b2..29455f139 100644 --- a/packages/web/docs/src/components/landing-page.tsx +++ b/packages/web/docs/src/components/landing-page.tsx @@ -403,10 +403,11 @@ export function IndexPage(): ReactElement { documentationLink: '/docs/features/high-availability-cdn', }, { - title: 'Apollo GraphOS alternative', - description: 'GraphQL Hive is a drop-in replacement for Apollo GraphOS Studio.', + title: 'Apollo Studio alternative', + description: + 'GraphQL Hive is a drop-in replacement for Apollo Studio (Apollo GraphOS).', icon: , - documentationLink: '/docs/get-started/apollo-federation', + documentationLink: '/docs/use-cases/apollo-studio', }, ]} /> diff --git a/packages/web/docs/src/pages/docs/_meta.json b/packages/web/docs/src/pages/docs/_meta.json index 749edfb35..3c1834a3e 100644 --- a/packages/web/docs/src/pages/docs/_meta.json +++ b/packages/web/docs/src/pages/docs/_meta.json @@ -6,5 +6,6 @@ "management": "Management", "integrations": "Integrations and Guides", "specs": "Specifications", + "use-cases": "Use Cases", "self-hosting": "Self-Hosting" } diff --git a/packages/web/docs/src/pages/docs/use-cases/_meta.json b/packages/web/docs/src/pages/docs/use-cases/_meta.json new file mode 100644 index 000000000..d707ddb88 --- /dev/null +++ b/packages/web/docs/src/pages/docs/use-cases/_meta.json @@ -0,0 +1,3 @@ +{ + "apollo-studio": "Apollo Studio alternative" +} diff --git a/packages/web/docs/src/pages/docs/use-cases/apollo-studio.mdx b/packages/web/docs/src/pages/docs/use-cases/apollo-studio.mdx new file mode 100644 index 000000000..c5039ce86 --- /dev/null +++ b/packages/web/docs/src/pages/docs/use-cases/apollo-studio.mdx @@ -0,0 +1,55 @@ +--- +title: Open Source Alternative to Apollo Studio +description: + GraphQL Hive is an open source drop-in replacement for Apollo Studio (Apollo GraphOS) with no + vendor lock-in. +--- + +GraphQL Hive stands as a **compelling alternative to Apollo Studio** (Apollo GraphOS). With a +various of features and benefits, GraphQL Hive has proven itself as an exceptional choice for both +individual developers and teams seeking a powerful GraphQL development environment. + +## Seamless Integration with Apollo Ecosystem + +One of GraphQL Hive's standout features is its **seamless integration with the Apollo ecosystem**. +It harmoniously works alongside the [Apollo Router](/docs/integrations/apollo-router) and +[Apollo Gateway](/docs/integrations/apollo-gateway), ensuring a consistent and smooth experience for +users. This integration extends to supporting +[Apollo Federation v1 and v2](/docs/get-started/apollo-federarion), allowing you to leverage the +advantages of federated architectures while benefiting from GraphQL Hive's capabilities. + +## Familiar Interface and Transition + +For those fimiliar with using Rover CLI, transitioning to GraphQL Hive is remarkably +straightforward. The [Hive CLI](/docs/api-reference/cli) has a **similar interface, minimizing the +learning curve for existing users**. This aspect simplifies the migration process from Apollo Studio +to GraphQL Hive, allowing developers to quickly adapt and continue their work without interruption. + +## Open Source Freedom, No Vendor Lock-in + +Built on a foundation of open source technologies like +[Postgres, ClickHouse, and Redis](https://github.com/kamilkisiela/graphql-hive/blob/main/docker/docker-compose.community.yml), +**GraphQL Hive champions the open source ethos**. Entirely MIT licensed, it offers unparalleled +freedom to its users, enabling them to customize and extend the platform as needed. This commitment +to openness also helps developers avoid vendor lock-in, granting them full control over their +GraphQL infrastructure. + +GraphQL Hive does not gate any features behind a paywall. Self-hosted and cloud-hosted options are +identical. + +## On-Premise and Cloud Hosting Options + +Whether you're working on a side project or managing a larger beast, GraphQL Hive caters to your +hosting needs. The [self-hosting](docs/self-hosting/get-started) option is entirely free, +eliminating any limitations on usage. Furthermore, +[GraphQL Hive Cloud](https://the-guild.dev/graphql/hive) offers a free Hobby plan, perfectly suited +for most side projects. For those seeking more advanced features and capabilities, the Pro plan +comes with a 30-day free trial, ensuring you find the best fit for your requirements. + +--- + +According to our users, GraphQL Hive presents itself as an exceptional alternative to Apollo Studio, +offering a seamless integration with the Apollo ecosystem, a familiar CLI interface, robust +features, open source flexibility, scalable hosting options, and comprehensive monitoring +capabilities. The transition from Apollo Studio to GraphQL Hive is a logical and straightforward +step, allowing you to harness the power of GraphQL development to its fullest potential.