We’ve recently released a stable v1 release of our Hive plugin for Apollo Router!
For detailed integration instructions, visit our Apollo Router integration documentation.
Version Structure
Our versioning follows the pattern routerX.Y.Z-pluginX.Y.Z, combining both the core
Apollo Router and
Hive plugin versions. For example:
router1.57.1-plugin1.0.0.
Installation Options
Docker Image
Pull from our GitHub Packages registry:
# Latest version
docker pull ghcr.io/graphql-hive/apollo-router:latest
# Specific version (recommended for production)
docker pull ghcr.io/graphql-hive/apollo-router:router1.57.1-plugin1.0.0Important: For production deployments, always use a specific version tag rather than
latestto ensure stability and predictability.
Browse all available versions in our releases registry.
For running instructions, see our Docker usage guide.
Binary Installation
Download Apollo Router with Hive plugin for Linux (x86_64), macOS (x86_64), or Windows
(x86_64):
curl -fsSL https://graphql-hive.com/apollo-router-download.sh | bashYou may also specify a version using the -v or --version flag:
curl -fsSL https://graphql-hive.com/apollo-router-download.sh | bash -s -- --version router1.57.1-plugin1.0.0For setup instructions, see our binary deployment guide.
Browse all available versions in our releases registry.
Rust Integration (Crate)
The Hive plugin is available as a standalone crate:
[dependencies]
hive-apollo-router-plugin = "1.0.0" # Replace with latest versionIf you were previously using the Hive plugin crate via git, update it to the latest version:
[dependencies]
# Before:
# hive-apollo-router-plugin = { git = "...", branch = "main", rev = "..." }
# After:
hive-apollo-router-plugin = "1.0.0"Find the package and all release versions on Crates.io.