rover
Installation
Summary
Apollo Rover CLI for managing GraphQL schemas, federation, and local supergraph development.
- Publish, fetch, and validate subgraph schemas; compose federated supergraphs locally or via GraphOS
- Includes schema checking (pre-deploy validation), linting, and introspection from running servers
rover devcommand starts a local Router with automatic schema composition for development workflows- Supports CI/CD patterns with check-before-publish validation and JSON output for scripting
- Requires authentication via
rover config authorAPOLLO_KEYenvironment variable; works on Node.js v18+, Linux/macOS/Windows
SKILL.md
Apollo Rover CLI Guide
Rover is the official CLI for Apollo GraphOS. It helps you manage schemas, run composition locally, publish to GraphOS, and develop supergraphs on your local machine.
Quick Start
Step 1: Install
# macOS/Linux
curl -sSL https://rover.apollo.dev/nix/latest | sh
# npm (cross-platform)
npm install -g @apollo/rover
# Windows PowerShell
iwr 'https://rover.apollo.dev/win/latest' | iex
Related skills