Hive Gateway

Unify and accelerate your data graph across diverse services with Hive Gateway, which seamlessly integrates with Apollo Federation.

Observability & Performance Monitoring

Open Telemetry & Prometheus Integration
Equip your teams with comprehensive tools for monitoring API health, performance, and usage patterns, crucial for maintaining operational excellence.
Response Caching
Enhances response times and reduces load on backend services by intelligently caching frequent requests.
Rate Limiting
Protects your API from overload and abuse, ensuring consistent and reliable service performance.
Schema Explorer
Navigate and analyze the connections within your GraphQL schema using Schema Explorer.
Learn moreabout Observability & Performance Monitoring

Security & Access Control

JWT Authentication & Authorization
Provides secure user identification and role-based access control, crucial for protecting sensitive data and operations.
Persisted Operations
Allows only pre-registered GraphQL operations to be executed, safeguarding against arbitrary and potentially harmful requests.
Fine-grained Access Control
Prevents unauthorized access with powerful, centralized policies at the gateway level, reducing the risk of security breaches.
CORS and CSRF Prevention
Shields against common web security vulnerabilities, securing your applications from unauthorized inter-domain interactions.
Learn more about pluginsabout Security & Access Control

Orchestrate your way!

The open nature of Hive Gateway ensures that it fits into your existing GraphQL infrastructure.

  • Apollo Federation v1 and v2 Support

    Ensures full compatibility and seamless operation within Apollo Federation setups, simplifying integration with existing GraphQL services.
  • Plugin System

    Extensive customization options, allowing enterprises to tailor the gateway to fit specific architectural needs and workflows.

Federation-Compatible Gateway Benchmarks

See the results of our open-source audit for Apollo Federation Gateways.

Learn how Hive Gateway performs against other gateways in terms of correctness and compliance with the Apollo Federation specification

Learn about our audit and methodology
GatewayName and variantCompatibilityPass rate of test casesTest CasesAll available test casesTest SuitesTest cases grouped by feature
Hive Router
100.00% 199 46
Hot Chocolate Fusion
100.00% 199 46
Hive Gateway
98.99% 197 2 45 1
Hive Gateway (Rust QP)
98.49% 196 3 44 2
Apollo Router
97.49% 194 5 43 3
Apollo Gateway
96.98% 193 6 42 4
Cosmo Router
91.96% 183 16 37 9
Grafbase Gateway
90.45% 180 19 39 7
Passed tests
Failed tests
Perfect compatibility
75% and higher
Less than 75%

Let's get advanced

Hive Gateway features a set of advanced GraphQL features.

  • GraphQL Subscriptions

    Supports real-time data streaming capabilities crucial for dynamic user experiences.

    Documentation
  • @defer and @stream Support

    Allows more efficient data loading patterns, improving user interface responsiveness and system performance.

    Documentation
  • Request Batching

    Reduces network overhead by enabling multiple GraphQL operations in a single HTTP request, enhancing data retrieval efficiency.

    Documentation
  • Demand Control

    Facilitates efficient management of API resources by setting limits on query complexity and execution depth, tailored for high-demand cloud environments.

    Documentation

Cloud Native Nature

As modern teams expect their tools to work seamlessly in serverless environments, Hive Gateway is highly versatile and cloud-ready.

Cloud-Native & Serverless Support

Optimized for deployment in modern cloud and serverless environments such as AWS Lambda and Cloudflare Workers, demonstrating high scalability and flexibility.

Explore Hive 360° GraphQL Ecosystem to reach full potential

Learn more

Frequently Asked Questions

What do I need to do migrating from another Federation gateway?

Hive Gateway is a drop-in replacement for gateways alike! Start the gateway using your existing supergraph.graphql and you're off. Read more.

Can I run Hive Gateway on the edge?

Yes! Hive Gateway is implemented with JavaScript in mind and can be run natively in serverless runtimes like Cloudflare Workers, AWS Lambda, Google Cloud Platform and Azure Functions. Read more.

Does Hive Gateway support subscriptions?

Of course! Hive Gateway fully supports federated subscriptions and behaves just like Federation GraphQL subscriptions in Apollo Router. Read more.

How does Hive Gateway integrate with tracing tools?

Hive Gateway has extensive monitoring and tracing capabilities allowing you deep insights into its inner workings. Use OpenTelemetry, Prometheus, StatsD and Sentry with simple to use plugins. Read more.

Is customising the supergraph possible?

Changing the supergraph and adjusting it to your needs, either to accommodate extra fields or allow for gradual migration from non-federated systems, is easily achievable using GraphQL Mesh. It is a first-class citizen in Hive Gateway and its outputs are directly usable.

Can I optimize Hive Gateway's performance for large-scale applications?

The gateway is designed from ground up with performance in mind, capable of handling even the largest of application loads. Using techniques like request caching and deduplication, query batching, HTTP compression and more - you're able to tune Hive Gateway exactly to your needs. Read more.

Are all Hive Gateway features open source?

Yes, Hive Gateway, and all of its features, are fully open-source and free to use. Including all the enterprise-grade features offered by other vendors, without licensing restrictions; features like: subscriptions, persisted queries, JWT authentication, query batching, rate-limiting and high security, observability and tracing, advanced caching, deployments everywhere, and much more. Read more.

Get your
API game right.

  • Built by engineers to improve developer experience
  • Driven by customers
  • No vendor lock-in