# Hive Platform > Hive Platform documentation ## Introduction - [Introduction](https://the-guild.dev/graphql/hive/docs.md) ## Hive Console - [Introduction](https://the-guild.dev/graphql/hive/docs/schema-registry.md) - [First Steps with Hive Console](https://the-guild.dev/graphql/hive/docs/schema-registry/get-started/first-steps.md) - [GraphQL Federation](https://the-guild.dev/graphql/hive/docs/schema-registry/get-started/apollo-federation.md) - [Schema-Stitching](https://the-guild.dev/graphql/hive/docs/schema-registry/get-started/schema-stitching.md) - [Single Schema](https://the-guild.dev/graphql/hive/docs/schema-registry/get-started/single-project.md) - [Organization Management](https://the-guild.dev/graphql/hive/docs/schema-registry/management/organizations.md) - [Member, Roles, and Permissions](https://the-guild.dev/graphql/hive/docs/schema-registry/management/members-roles-permissions.md) - [Access Tokens](https://the-guild.dev/graphql/hive/docs/schema-registry/management/access-tokens.md) - [Single Sign On (Okta, Entra ID)](https://the-guild.dev/graphql/hive/docs/schema-registry/management/sso-oidc-provider.md) - [User Provisioning (SCIM)](https://the-guild.dev/graphql/hive/docs/schema-registry/management/scim-provisioning.md) - [Projects & Alerts](https://the-guild.dev/graphql/hive/docs/schema-registry/management/projects.md) - [Targets & Tokens](https://the-guild.dev/graphql/hive/docs/schema-registry/management/targets.md) - [Audit Logs](https://the-guild.dev/graphql/hive/docs/schema-registry/management/audit-logs.md) - [Schema Explorer](https://the-guild.dev/graphql/hive/docs/schema-registry/explorer.md) - [Usage Reporting and Insights](https://the-guild.dev/graphql/hive/docs/schema-registry/usage-reporting.md) - [Metric Alerts](https://the-guild.dev/graphql/hive/docs/schema-registry/metric-alerts.md) - [Laboratory](https://the-guild.dev/graphql/hive/docs/schema-registry/laboratory.md) - [Preflight Scripts](https://the-guild.dev/graphql/hive/docs/schema-registry/laboratory/preflight-scripts.md): Useful for handling authentication flows like OAuth, where you may need to refresh an access token - [High-Availability CDN](https://the-guild.dev/graphql/hive/docs/schema-registry/high-availability-cdn.md) - [Schema Contracts](https://the-guild.dev/graphql/hive/docs/schema-registry/contracts.md) - [Schema Policies](https://the-guild.dev/graphql/hive/docs/schema-registry/schema-policy.md) - [App Deployments (Persisted Documents)](https://the-guild.dev/graphql/hive/docs/schema-registry/app-deployments.md) - [External Schema Composition](https://the-guild.dev/graphql/hive/docs/schema-registry/external-schema-composition.md) - [High-Availability and Resilience](https://the-guild.dev/graphql/hive/docs/schema-registry/high-availability-resilience.md) - [Get Started](https://the-guild.dev/graphql/hive/docs/schema-registry/self-hosting/get-started.md) - [CDN Artifacts](https://the-guild.dev/graphql/hive/docs/schema-registry/self-hosting/cdn-artifacts.md) - [Self-hosting Changelog](https://the-guild.dev/graphql/hive/docs/schema-registry/self-hosting/changelog.md) - [Client & CLI Configuration](https://the-guild.dev/graphql/hive/docs/schema-registry/self-hosting/client-and-cli-configuration.md) - [External Composition](https://the-guild.dev/graphql/hive/docs/schema-registry/self-hosting/external-composition.md) - [SSO with OIDC](https://the-guild.dev/graphql/hive/docs/schema-registry/self-hosting/oidc-login.md) - [S3 Storage Provider](https://the-guild.dev/graphql/hive/docs/schema-registry/self-hosting/s3-provider.md) - [Telemetry / Error Reporting](https://the-guild.dev/graphql/hive/docs/schema-registry/self-hosting/telemetry.md) - [Troubleshooting](https://the-guild.dev/graphql/hive/docs/schema-registry/self-hosting/troubleshooting.md) - [Contributing to Hive Console](https://the-guild.dev/graphql/hive/docs/schema-registry/contributing.md) ## Hive Gateway - [Getting Started](https://the-guild.dev/graphql/hive/docs/gateway.md): Hive Gateway is the GraphQL federation Gateway and/or Proxy Gateway for your GraphQL services. - [Supergraph / Proxy Source](https://the-guild.dev/graphql/hive/docs/gateway/supergraph-proxy-source.md) - [Usage Reporting](https://the-guild.dev/graphql/hive/docs/gateway/usage-reporting.md) - [Persisted Documents](https://the-guild.dev/graphql/hive/docs/gateway/persisted-documents.md) - [Authorization / Authentication](https://the-guild.dev/graphql/hive/docs/gateway/authorization-authentication.md) - [Monitoring / Tracing](https://the-guild.dev/graphql/hive/docs/gateway/monitoring-tracing.md): Monitoring and tracing are essential for debugging and understanding the performance and overall behavior of your Hive Gateway. - [Incremental Delivery (Defer & Stream)](https://the-guild.dev/graphql/hive/docs/gateway/defer-stream.md): Stream and defer are directives that allow you to improve latency for clients by sending the most important data as soon as it's ready. - [Subscriptions](https://the-guild.dev/graphql/hive/docs/gateway/subscriptions.md) - [Logging & Error Handling](https://the-guild.dev/graphql/hive/docs/gateway/logging-and-error-handling.md): Learn how to log information about the Gateway's lifecycle, errors, and other events. Also, learn how to handle errors and mask them to prevent leaking sensitive information to the client. - [Concurrency & Scaling](https://the-guild.dev/graphql/hive/docs/gateway/concurrency-and-scaling.md): Learn how to scale Hive Gateway using Node.js cluster forking or Bun to handle more concurrent HTTP requests, and how to plan memory and CPU resources accordingly. - [Overview](https://the-guild.dev/graphql/hive/docs/gateway/other-features.md): Extend the capabilities of your GraphQL API such as rate limiting, caching, and more. - [Custom Plugins](https://the-guild.dev/graphql/hive/docs/gateway/other-features/custom-plugins.md): Add feature or third party integrations with Hive Gateway plugin system. - [Header Propagation](https://the-guild.dev/graphql/hive/docs/gateway/other-features/header-propagation.md) - [Performance & Caching](https://the-guild.dev/graphql/hive/docs/gateway/other-features/performance.md): Performance is a critical aspect of any application. Hive Gateway Runtime provides a set of features to help you optimize the performance of your gateway. - [Automatic Persisted Queries](https://the-guild.dev/graphql/hive/docs/gateway/other-features/performance/automatic-persisted-queries.md): Automatic Persisted Queries is a protocol for reducing the overhead of sending the same GraphQL documents to the server over and over again. - [Compression in HTTP](https://the-guild.dev/graphql/hive/docs/gateway/other-features/performance/compression.md) - [Connection Pooling](https://the-guild.dev/graphql/hive/docs/gateway/other-features/performance/connection-pooling.md) - [Deduplicate Inflight Requests](https://the-guild.dev/graphql/hive/docs/gateway/other-features/performance/deduplicate-inflight-requests.md) - [Execution Cancellation](https://the-guild.dev/graphql/hive/docs/gateway/other-features/performance/execution-cancellation.md) - [HTTP caching](https://the-guild.dev/graphql/hive/docs/gateway/other-features/performance/http-caching.md) - [Parsing & Validation Caching](https://the-guild.dev/graphql/hive/docs/gateway/other-features/performance/parsing-and-validation-caching.md) - [Request Batching](https://the-guild.dev/graphql/hive/docs/gateway/other-features/performance/request-batching.md): Request Batching is the process of taking a group of requests, combining them into one, and making a single request with the same data that all of the other queries would have made. - [Response Caching](https://the-guild.dev/graphql/hive/docs/gateway/other-features/performance/response-caching.md) - [Upstream Cancellation](https://the-guild.dev/graphql/hive/docs/gateway/other-features/performance/upstream-cancellation.md) - [Progressive Override](https://the-guild.dev/graphql/hive/docs/gateway/other-features/progressive-override.md) - [Rust Query Planner](https://the-guild.dev/graphql/hive/docs/gateway/other-features/rust-query-planner.md) - [Secure your Gateway](https://the-guild.dev/graphql/hive/docs/gateway/other-features/security.md) - [Audit Documents](https://the-guild.dev/graphql/hive/docs/gateway/other-features/security/audit-documents.md) - [AWS Signature V4](https://the-guild.dev/graphql/hive/docs/gateway/other-features/security/aws-sigv4.md) - [Block Field Suggestions](https://the-guild.dev/graphql/hive/docs/gateway/other-features/security/block-field-suggestions.md) - [Character Limit](https://the-guild.dev/graphql/hive/docs/gateway/other-features/security/character-limit.md) - [CORS](https://the-guild.dev/graphql/hive/docs/gateway/other-features/security/cors.md): CORS stands for Cross Origin Resource Sharing. In a nutshell, as a security measure, browsers aren't allowed to access resources outside their own domain. - [CSRF Prevention](https://the-guild.dev/graphql/hive/docs/gateway/other-features/security/csrf-prevention.md): If you have CORS enabled, almost all requests coming from the browser will have a preflight request - however, some requests are deemed "simple" and don't make a preflight. - [Demand Control](https://the-guild.dev/graphql/hive/docs/gateway/other-features/security/demand-control.md) - [Disable Introspection](https://the-guild.dev/graphql/hive/docs/gateway/other-features/security/disable-introspection.md): Learn how to disable GraphQL schema introspection and the "did you mean x" suggestion feature. - [HMAC Signature](https://the-guild.dev/graphql/hive/docs/gateway/other-features/security/hmac-signature.md) - [HTTPS](https://the-guild.dev/graphql/hive/docs/gateway/other-features/security/https.md) - [Max Aliases](https://the-guild.dev/graphql/hive/docs/gateway/other-features/security/max-aliases.md) - [Max Depth](https://the-guild.dev/graphql/hive/docs/gateway/other-features/security/max-depth.md) - [Max Directives](https://the-guild.dev/graphql/hive/docs/gateway/other-features/security/max-directives.md) - [Max Tokens](https://the-guild.dev/graphql/hive/docs/gateway/other-features/security/max-tokens.md) - [Rate Limiting](https://the-guild.dev/graphql/hive/docs/gateway/other-features/security/rate-limiting.md): Learn how to protect your Hive Gateway from abuse by configuring field-level rate limiting, using either programmatic configuration or the @rateLimit directive in your subgraph schema. - [Testing & Debugging](https://the-guild.dev/graphql/hive/docs/gateway/other-features/testing.md) - [Debugging](https://the-guild.dev/graphql/hive/docs/gateway/other-features/testing/debugging.md) - [Gateway Tester](https://the-guild.dev/graphql/hive/docs/gateway/other-features/testing/gateway-tester.md) - [Mocking your GraphQL API](https://the-guild.dev/graphql/hive/docs/gateway/other-features/testing/mocking.md) - [Snapshot Plugin](https://the-guild.dev/graphql/hive/docs/gateway/other-features/testing/snapshot.md) - [Upstream reliability](https://the-guild.dev/graphql/hive/docs/gateway/other-features/upstream-reliability.md): Improve reliability of Hive Gateway with timeout and retry policy for upstream requests - [Overview](https://the-guild.dev/graphql/hive/docs/gateway/deployment.md) - [Docker](https://the-guild.dev/graphql/hive/docs/gateway/deployment/docker.md) - [Express](https://the-guild.dev/graphql/hive/docs/gateway/deployment/node-frameworks/express.md): Express is the most popular web framework for Node.js. It is a minimalist framework that provides a robust set of features to handle HTTP on Node.js applications. - [Fastify](https://the-guild.dev/graphql/hive/docs/gateway/deployment/node-frameworks/fastify.md): Fastify is one of the popular HTTP server frameworks for Node.js. It is a very simple, yet powerful framework that is easy to learn and use. - [Hapi](https://the-guild.dev/graphql/hive/docs/gateway/deployment/node-frameworks/hapi.md) - [Koa](https://the-guild.dev/graphql/hive/docs/gateway/deployment/node-frameworks/koa.md): Koa is a new web framework designed by the team behind Express, which aims to be a smaller, more expressive, and more robust foundation for web applications and APIs. - [NestJS](https://the-guild.dev/graphql/hive/docs/gateway/deployment/node-frameworks/nestjs.md): Hive Gateway Driver for Nest (Nest JS) is a Node.js framework for building server-side applications. - [Next.js](https://the-guild.dev/graphql/hive/docs/gateway/deployment/node-frameworks/nextjs.md): Next.js is a web framework that allows you to build websites very quickly and Hive Gateway can be integrated with Next.js easily as an API Route. - [SvelteKit](https://the-guild.dev/graphql/hive/docs/gateway/deployment/node-frameworks/sveltekit.md): SvelteKit is a framework for rapidly developing robust, performant web applications using Svelte. - [µWebSockets.js](https://the-guild.dev/graphql/hive/docs/gateway/deployment/node-frameworks/uwebsockets.md): µWebSockets.js is an HTTP/WebSocket server for Node.js. - [Resources](https://the-guild.dev/graphql/hive/docs/gateway/deployment/resources-requirements.md) - [Bun](https://the-guild.dev/graphql/hive/docs/gateway/deployment/runtimes/bun.md): Hive Gateway provides you a cross-platform GraphQL Server. So you can easily integrate it into any platform besides Node.js. - [Deno](https://the-guild.dev/graphql/hive/docs/gateway/deployment/runtimes/deno.md): Hive Gateway provides you a cross-platform GraphQL Server. So you can easily integrate it into any platform besides Node.js. - [Node.js](https://the-guild.dev/graphql/hive/docs/gateway/deployment/runtimes/nodejs.md) - [Introduction](https://the-guild.dev/graphql/hive/docs/gateway/deployment/serverless.md) - [AWS Lambda](https://the-guild.dev/graphql/hive/docs/gateway/deployment/serverless/aws-lambda.md) - [Azure Functions](https://the-guild.dev/graphql/hive/docs/gateway/deployment/serverless/azure-functions.md) - [Cloudflare Workers](https://the-guild.dev/graphql/hive/docs/gateway/deployment/serverless/cloudflare-workers.md) - [Google Cloud Platform](https://the-guild.dev/graphql/hive/docs/gateway/deployment/serverless/google-cloud-platform.md): Google Cloud Platform (GCP) is a suite of cloud computing services powered by Google. It is easy to use Hive Gateway with GCP. ## Hive Router - [Introduction](https://the-guild.dev/graphql/hive/docs/router.md) - [Getting Started](https://the-guild.dev/graphql/hive/docs/router/getting-started.md) - [Compatibility](https://the-guild.dev/graphql/hive/docs/router/compatibility.md) - [Configuration reference](https://the-guild.dev/graphql/hive/docs/router/configuration.md) - [Environment Variables](https://the-guild.dev/graphql/hive/docs/router/configuration/environment-variables.md) - [Expressions](https://the-guild.dev/graphql/hive/docs/router/configuration/expressions.md) - [demand_control](https://the-guild.dev/graphql/hive/docs/router/configuration/demand_control.md) - [error_masking](https://the-guild.dev/graphql/hive/docs/router/configuration/error_masking.md) - [authorization](https://the-guild.dev/graphql/hive/docs/router/configuration/authorization.md) - [coprocessor](https://the-guild.dev/graphql/hive/docs/router/configuration/coprocessor.md) - [cors](https://the-guild.dev/graphql/hive/docs/router/configuration/cors.md) - [csrf](https://the-guild.dev/graphql/hive/docs/router/configuration/csrf.md) - [headers](https://the-guild.dev/graphql/hive/docs/router/configuration/headers.md) - [http](https://the-guild.dev/graphql/hive/docs/router/configuration/http.md) - [introspection](https://the-guild.dev/graphql/hive/docs/router/configuration/introspection.md) - [jwt](https://the-guild.dev/graphql/hive/docs/router/configuration/jwt.md) - [laboratory](https://the-guild.dev/graphql/hive/docs/router/configuration/laboratory.md) - [limits](https://the-guild.dev/graphql/hive/docs/router/configuration/limits.md) - [log](https://the-guild.dev/graphql/hive/docs/router/configuration/log.md) - [override_labels](https://the-guild.dev/graphql/hive/docs/router/configuration/override_labels.md) - [override_subgraph_urls](https://the-guild.dev/graphql/hive/docs/router/configuration/override_subgraph_urls.md) - [persisted_documents](https://the-guild.dev/graphql/hive/docs/router/configuration/persisted_documents.md) - [query_planner](https://the-guild.dev/graphql/hive/docs/router/configuration/query_planner.md) - [response_extensions](https://the-guild.dev/graphql/hive/docs/router/configuration/response_extensions.md) - [storages](https://the-guild.dev/graphql/hive/docs/router/configuration/storages.md) - [subscriptions](https://the-guild.dev/graphql/hive/docs/router/configuration/subscriptions.md) - [supergraph](https://the-guild.dev/graphql/hive/docs/router/configuration/supergraph.md) - [telemetry](https://the-guild.dev/graphql/hive/docs/router/configuration/telemetry.md) - [traffic_shaping](https://the-guild.dev/graphql/hive/docs/router/configuration/traffic_shaping.md) - [Dynamic Subgraph Routing](https://the-guild.dev/graphql/hive/docs/router/guides/dynamic-subgraph-routing.md) - [Header Manipulation](https://the-guild.dev/graphql/hive/docs/router/guides/header-manipulation.md) - [Performance Tuning & Traffic Shaping](https://the-guild.dev/graphql/hive/docs/router/guides/performance-tuning.md) - [Overview](https://the-guild.dev/graphql/hive/docs/router/customizations.md) - [Introduction](https://the-guild.dev/graphql/hive/docs/router/customizations/plugin-system.md) - [Usage](https://the-guild.dev/graphql/hive/docs/router/customizations/plugin-system/usage.md) - [Hooks](https://the-guild.dev/graphql/hive/docs/router/customizations/plugin-system/hooks.md) - [Execution and Lifecycle](https://the-guild.dev/graphql/hive/docs/router/customizations/plugin-system/execution-and-lifecycle.md) - [Introduction](https://the-guild.dev/graphql/hive/docs/router/customizations/coprocessors.md) - [Usage](https://the-guild.dev/graphql/hive/docs/router/customizations/coprocessors/usage.md) - [Stages and Protocol](https://the-guild.dev/graphql/hive/docs/router/customizations/coprocessors/stages-and-protocol.md) - [Logging](https://the-guild.dev/graphql/hive/docs/router/observability/logging.md) - [Probes](https://the-guild.dev/graphql/hive/docs/router/observability/probes.md) - [OpenTelemetry Tracing](https://the-guild.dev/graphql/hive/docs/router/observability/tracing.md) - [OpenTelemetry Metrics](https://the-guild.dev/graphql/hive/docs/router/observability/metrics.md) - [Usage Reporting](https://the-guild.dev/graphql/hive/docs/router/observability/usage_reporting.md) - [Authorization](https://the-guild.dev/graphql/hive/docs/router/security/authorization.md) - [@policy](https://the-guild.dev/graphql/hive/docs/router/security/policy.md) - [Configuring CORS](https://the-guild.dev/graphql/hive/docs/router/security/cors.md) - [CSRF Prevention](https://the-guild.dev/graphql/hive/docs/router/security/csrf.md) - [Demand Control](https://the-guild.dev/graphql/hive/docs/router/security/demand-control.md) - [Subgraph Error Masking](https://the-guild.dev/graphql/hive/docs/router/security/error-masking.md) - [Introspection](https://the-guild.dev/graphql/hive/docs/router/security/introspection.md) - [JWT Authentication](https://the-guild.dev/graphql/hive/docs/router/security/jwt-authentication.md) - [TLS & mTLS](https://the-guild.dev/graphql/hive/docs/router/security/tls.md) - [Operation Complexity](https://the-guild.dev/graphql/hive/docs/router/security/operation-complexity.md) - [Persisted Documents](https://the-guild.dev/graphql/hive/docs/router/security/persisted-documents.md) - [Supergraph](https://the-guild.dev/graphql/hive/docs/router/supergraph.md) - [Overview](https://the-guild.dev/graphql/hive/docs/router/subscriptions.md): How Hive Router handles federated GraphQL subscriptions, supported protocols, protocol negotiation, and configuration. - [Server-Sent Events (SSE)](https://the-guild.dev/graphql/hive/docs/router/subscriptions/sse.md): Use Server-Sent Events (SSE) for GraphQL subscriptions with Hive Router, for both client-to-router and router-to-subgraph communication. - [Incremental Delivery over HTTP](https://the-guild.dev/graphql/hive/docs/router/subscriptions/incremental-delivery.md): Use Incremental Delivery over HTTP for GraphQL subscriptions with Hive Router, based on the official GraphQL over HTTP spec RFC. - [Multipart HTTP](https://the-guild.dev/graphql/hive/docs/router/subscriptions/multipart-http.md): Use Apollo's Multipart HTTP protocol for GraphQL subscriptions with Hive Router, for both client-to-router and router-to-subgraph communication. - [WebSockets](https://the-guild.dev/graphql/hive/docs/router/subscriptions/websockets.md): Use the GraphQL over WebSocket protocol with Hive Router for real-time subscriptions, for both client-to-router and router-to-subgraph communication. - [HTTP Callback](https://the-guild.dev/graphql/hive/docs/router/subscriptions/http-callback.md): Use the HTTP Callback protocol for GraphQL subscriptions with Hive Router, for router-to-subgraph communication. ## Hive Logger - [Hive Logger](https://the-guild.dev/graphql/hive/docs/logger.md) - [Logging Methods](https://the-guild.dev/graphql/hive/docs/logger/logging-methods.md) - [Log Levels](https://the-guild.dev/graphql/hive/docs/logger/log-levels.md) - [Child Loggers](https://the-guild.dev/graphql/hive/docs/logger/child-loggers.md) - [Writers](https://the-guild.dev/graphql/hive/docs/logger/writers.md) - [Advanced Serialization](https://the-guild.dev/graphql/hive/docs/logger/serialization.md) - [Redacting Sensitive Information](https://the-guild.dev/graphql/hive/docs/logger/redacting.md) ## Hive Laboratory - [Hive Laboratory](https://the-guild.dev/graphql/hive/docs/new-laboratory.md) - [Collections](https://the-guild.dev/graphql/hive/docs/new-laboratory/collections.md) - [Environment Variables](https://the-guild.dev/graphql/hive/docs/new-laboratory/environment-variables.md) - [History](https://the-guild.dev/graphql/hive/docs/new-laboratory/history.md) - [Operations](https://the-guild.dev/graphql/hive/docs/new-laboratory/operations.md) - [Preflight Scripts](https://the-guild.dev/graphql/hive/docs/new-laboratory/preflight.md) - [Schema Support](https://the-guild.dev/graphql/hive/docs/new-laboratory/schema-support.md) ## API Reference - [Hive CLI](https://the-guild.dev/graphql/hive/docs/api-reference/cli.md) - [Hive JavaScript Client](https://the-guild.dev/graphql/hive/docs/api-reference/client.md) - [Hive Gateway CLI](https://the-guild.dev/graphql/hive/docs/api-reference/gateway-cli.md): Hive Gateway CLI Reference - [Hive Gateway Configuration](https://the-guild.dev/graphql/hive/docs/api-reference/gateway-config.md): Hive Gateway Configuration Reference - [Using the GraphQL API](https://the-guild.dev/graphql/hive/docs/api-reference/graphql-api.md): Introduction to the Hive Console GraphQL API. - [Manage Access Tokens](https://the-guild.dev/graphql/hive/docs/api-reference/graphql-api/access-token-management.md): Learn how to manage access tokens via the Hive Console GraphQL API. - [Manage Contracts](https://the-guild.dev/graphql/hive/docs/api-reference/graphql-api/contract-management.md): Learn how to manage contracts via the Hive Console GraphQL API. - [Manage Members](https://the-guild.dev/graphql/hive/docs/api-reference/graphql-api/member-management.md): Learn how to manage organization members via the Hive Console GraphQL API. - [Manage Projects](https://the-guild.dev/graphql/hive/docs/api-reference/graphql-api/project-management.md): Learn how to manage projects via the Hive Console GraphQL API. - [Manage Targets](https://the-guild.dev/graphql/hive/docs/api-reference/graphql-api/target-management.md): Learn how to manage targets via the Hive Console GraphQL API. - [Lookup unused/deprecated Schema](https://the-guild.dev/graphql/hive/docs/api-reference/graphql-api/unused-deprecated-schema.md): Learn how to lookup unused and deprecated schema parts via the Hive Console GraphQL API. - [Hive GraphQL Link Spec](https://the-guild.dev/graphql/hive/docs/api-reference/link-specifications.md) - [PHP Client](https://the-guild.dev/graphql/hive/docs/api-reference/php-client.md) - [Ruby Client](https://the-guild.dev/graphql/hive/docs/api-reference/ruby-client.md) - [Rust Client](https://the-guild.dev/graphql/hive/docs/api-reference/rust-client.md) - [Usage Report Spec](https://the-guild.dev/graphql/hive/docs/api-reference/usage-reports.md): Hive Usage Report JSON Schema / Specification ## Hive Integrations - [Hive Integrations](https://the-guild.dev/graphql/hive/docs/other-integrations.md) - [Apollo Gateway](https://the-guild.dev/graphql/hive/docs/other-integrations/apollo-gateway.md) - [Apollo Router](https://the-guild.dev/graphql/hive/docs/other-integrations/apollo-router.md) - [Apollo-Server](https://the-guild.dev/graphql/hive/docs/other-integrations/apollo-server.md) - [CI/CD Guide](https://the-guild.dev/graphql/hive/docs/other-integrations/ci-cd.md) - [Code-First Frameworks](https://the-guild.dev/graphql/hive/docs/other-integrations/code-first.md) - [Envelop](https://the-guild.dev/graphql/hive/docs/other-integrations/envelop.md) - [GQLGen (GoLang)](https://the-guild.dev/graphql/hive/docs/other-integrations/gqlgen-go.md) - [Grafbase Gateway](https://the-guild.dev/graphql/hive/docs/other-integrations/grafbase-gateway.md) - [GraphQL Code Generator](https://the-guild.dev/graphql/hive/docs/other-integrations/graphql-code-generator.md) - [GraphQL-Ruby](https://the-guild.dev/graphql/hive/docs/other-integrations/graphql-ruby.md) - [GraphQL-Yoga](https://the-guild.dev/graphql/hive/docs/other-integrations/graphql-yoga.md) - [OpenTelemetry](https://the-guild.dev/graphql/hive/docs/other-integrations/opentelemetry.md): Set up OpenTelemetry tracing for GraphQL Yoga or Hive Gateway and send traces to Hive Console. - [Lighthouse (Laravel)](https://the-guild.dev/graphql/hive/docs/other-integrations/lighthouse.md) - [Schema-Stitching](https://the-guild.dev/graphql/hive/docs/other-integrations/schema-stitching.md) ## Migration Guides - [Gateway from v1 to v2](https://the-guild.dev/graphql/hive/docs/migration-guides/gateway-v1-v2.md) - [Registry Access Tokens to Access Tokens](https://the-guild.dev/graphql/hive/docs/migration-guides/organization-access-tokens.md) ## Use Cases - [Apollo GraphOS alternative](https://the-guild.dev/graphql/hive/docs/use-cases/apollo-graphos.md): Hive is an open source drop-in replacement for Apollo GraphOS with no vendor lock-in. Managed and 100% on-premise options.