LaunchKit · 2026

Setup & Installation

npx skills add https://github.com/apollographql/skills --skill apollo-router
or paste the link and ask your coding assistant to install it
https://github.com/apollographql/skills/tree/main/skills/apollo-router
View on GitHub

What This Skill Does

A version-aware configuration generator for Apollo Router, the Rust-based graph router that sits in front of federated GraphQL subgraphs. It produces correct YAML for both Router v1.x and v2.x, covering CORS, JWT auth, telemetry, rate limiting, and REST API connectors.

Router v1 and v2 have incompatible config schemas in several areas, and this skill knows which keys belong to which version so you don't chase silent misconfigurations.

When to use it

  • Generating a production-hardened router.yaml with JWT auth and CORS locked down
  • Migrating an existing Router v1 config to v2 without breaking changes
  • Setting up OpenTelemetry tracing and Prometheus metrics for a supergraph
  • Adding REST API connectors to expose legacy endpoints through GraphQL
  • Tuning operation depth limits and rate limiting for a public-facing graph