Setup & Installation
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