apollo-connectors
Installation
Summary
Integrate REST APIs into GraphQL supergraphs using @source and @connect directives.
- Provides a structured 5-step process: research API structure, implement schema with directives, validate via
rover supergraph compose, execute connectors, and test coverage - Supports request configuration including headers, body payloads, batching for N+1 patterns, and environment variable injection via
$env - Handles response mapping with field selection, aliasing, sub-selections for nested data, and entity relationships for federated types
- Includes schema template, reference files for grammar/methods/variables, and validation rules for selection mapping and literal values
SKILL.md
Apollo Connectors Schema Assistant
MCP Tools
If GraphOS MCP Tools are available, use them:
- connectors-spec: Fetch the complete Connectors specification before starting any connector work
- apollo_docs_search: Search for relevant documentation
- apollo_docs_read: Read specific documentation pages by slug
Documentation paths by topic:
- Requests:
/graphos/connectors/requests/url,/headers,/body,/batching - Responses:
/graphos/connectors/responses/fields,/error-handling - Mapping:
/graphos/connectors/mapping,/arrays,/enums,/literals - Entities:
/graphos/connectors/entities,/patterns
Process
Follow this 5-step process. DO NOT skip any steps.
Related skills