Open-source API development ecosystem for sending REST, GraphQL, WebSocket, SSE, Socket.IO and MQTT requests, offered as web, desktop and CLI apps.
graphql-hive/console
Open-source schema registry and analytics platform for GraphQL federation and other GraphQL APIs, available as Hive Cloud or self-hosted.
Open-source alternative to:Apollo GraphOS
- Stars
- 483
- Forks
- 151
- Open issues
- 284
- Last commit
- 4 hours ago
What is it?
Hive Console is a schema registry and analytics platform for GraphQL APIs, with support for federation and stitching as well as standalone schemas. It tracks schema history, runs checks that flag breaking changes, and notifies teams through Slack, GitHub, or within the application.
On the monitoring side, it shows error rates, latency, request volume, operation counts and active GraphQL clients. It also includes OpenTelemetry tracing that links distributed traces with usage data, and persisted-document deployments that serve approved operations through a CDN.
The project is MIT licensed and can be used through Hive Cloud or self-hosted with a Docker Compose configuration. The repository is a pnpm/Turborepo monorepo that includes the web console, GraphQL services, a CLI for publishing and checking schemas in CI, and workers.
Key features
- 01Schema registry with breaking-change checks and full change history
- 02Operations monitoring covering error rates, latency and request volume
- 03OpenTelemetry tracing linked with usage data, including federation subgraph activity
- 04Persisted-document deployments served through a CDN
- 05Notifications via Slack, Microsoft Teams, GitHub status checks and custom webhooks
Use cases
- Catching breaking schema changes in pull requests before they reach production
- Monitoring a federated GraphQL gateway's performance and error rates
- Publishing schemas from any CI/CD pipeline with the Hive CLI
- Self-hosting a schema registry for a team that needs data on its own infrastructure
Quick start
- 1
Install dependencies with pnpm
pnpm install - 2
Set up local services
pnpm local:setup - 3
Generate code and build libraries
pnpm generate - 4
Start the dev environment and open http://localhost:3000
pnpm dev:hive
Things to know
- Development setup needs Node.js 24.18.0 or later, pnpm 10.33.2 or later, and Docker 26.1.1 or later.
- Self-hosting requires managing your own infrastructure and services such as PostgreSQL, Redis, ClickHouse, and Kafka/Redpanda.
Topics
FAQ
- What is console?
- Open-source schema registry and analytics platform for GraphQL federation and other GraphQL APIs, available as Hive Cloud or self-hosted. Hive Console is a schema registry and analytics platform for GraphQL APIs, with support for federation and stitching as well as standalone schemas. It tracks schema history, runs checks that flag breaking changes, and notifies teams through Slack, GitHub, or within the application.
- Is console free to use? What license does it have?
- console is open source under the MIT license. Check the license terms before using it in commercial products.
- Is console still maintained?
- Actively maintained. The last commit to console was on Oct 22, 2026.
- What can I use console for?
- Catching breaking schema changes in pull requests before they reach production Monitoring a federated GraphQL gateway's performance and error rates Publishing schemas from any CI/CD pipeline with the Hive CLI Self-hosting a schema registry for a team that needs data on its own infrastructure
- How do I install console?
- Install dependencies with pnpm: pnpm install Set up local services: pnpm local:setup Generate code and build libraries: pnpm generate Start the dev environment and open http://localhost:3000: pnpm dev:hive
- Where can I get console?
- The source code and installation instructions are on GitHub: https://github.com/graphql-hive/console
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Open-source, self-hosted headless CMS in TypeScript that generates REST and GraphQL content APIs from your content models.
The JavaScript reference implementation of GraphQL, for building typed schemas and executing queries in Node.js and browsers.
Open-source cross-platform API client for GraphQL, REST, WebSockets, SSE and gRPC, with local, Git and cloud storage.
Wraps any SQL database with instant REST and GraphQL APIs, a visual admin Studio, and a native MCP server for AI agents.
Open-source engine that instantly exposes databases such as PostgreSQL, MongoDB and SQL Server as a secure GraphQL API with fine-grained access control.