Rover CLI

Rover is the command-line interface for managing and maintaining graphs with Apollo GraphOS. It supports publishing subgraph schemas, running a supergraph router locally, fetching schemas via introspection, composing federated supergraph schemas, and running schema checks.

API entry from apis.yml

apis.yml Raw ↑
aid: apollo-graphql:rover-cli
name: Rover CLI
tags:
- CI/CD
- CLI
- Federation
- GraphQL
- Schema Management
humanURL: https://www.apollographql.com/docs/rover
properties:
- url: https://www.apollographql.com/docs/rover
  type: Documentation
- url: https://www.apollographql.com/docs/rover/getting-started
  type: GettingStarted
- url: https://www.apollographql.com/docs/rover/commands/graphs
  type: CommandReference
- url: https://www.apollographql.com/docs/rover/ci-cd
  type: CICDIntegration
- url: https://github.com/apollographql/rover
  type: GitHubRepository
- url: https://github.com/apollographql/rover/blob/main/CHANGELOG.md
  type: ChangeLog
description: Rover is the command-line interface for managing and maintaining graphs with Apollo GraphOS.
  It supports publishing subgraph schemas, running a supergraph router locally, fetching schemas via introspection,
  composing federated supergraph schemas, and running schema checks.