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 dev command 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 auth or APOLLO_KEY environment 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
Installs
909
GitHub Stars
62
First Seen
Jan 23, 2026