apollo-connectors

Integrate REST APIs into GraphQL supergraphs using Apollo Connectors.

Updated Jan 21, 2026
One-click install
npx skills add https://github.com/HsnSaboor/open-engineer --skill apollo-connectors
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: apollo-connectors
Source: https://github.com/HsnSaboor/open-engineer/tree/main/src/skills/bundled/apollo-connectors
Command: npx skills add https://github.com/HsnSaboor/open-engineer --skill apollo-connectors

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the process of integrating external REST APIs into a GraphQL supergraph using Apollo Connectors and the @source and @connect directives.

Core Features & Use Cases

  • REST API Integration: Seamlessly expose data from RESTful services within your GraphQL schema.
  • Schema Stitching: Use @source and @connect directives to define how external API data maps to your GraphQL types.
  • Use Case: Connect a legacy REST API providing product details to your federated GraphQL service, allowing clients to query product information alongside data from other subgraphs.

Quick Start

Use the apollo-connectors skill to create a new connector schema for the provided REST API documentation.

Frequently Asked Questions about apollo-connectors

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I integrate REST APIs into a GraphQL supergraph?

You can integrate REST APIs into a GraphQL supergraph using Apollo Connectors to map external API data to GraphQL types via `@source` and `@connect` directives, enabling schema composition and execution across federated services.

What are the @source and @connect directives used for in GraphQL?

The `@source` and `@connect` directives are used in Apollo Connectors to define how external RESTful API data maps directly to your GraphQL types within a supergraph.

How do I expose legacy REST API data in my GraphQL schema?

You can expose legacy REST API data in your GraphQL schema by defining GraphQL types that map to REST endpoints using Apollo Connectors, allowing clients to query legacy product information alongside other subgraph data.

Do I need the Rover CLI to test Apollo Connectors?

Yes, the Rover CLI is used for schema composition, execution, and testing of Apollo Connectors to ensure seamless API data federation across your GraphQL supergraph.

Can I use Apollo Connectors for schema stitching with RESTful services?

Yes, Apollo Connectors facilitate schema stitching by enabling you to seamlessly expose and integrate data from RESTful services within your GraphQL schema using specific mapping directives.

What is the best way to connect external REST APIs to a federated GraphQL service?

The best way to connect external REST APIs to a federated GraphQL service is using Apollo Connectors, which allow you to define GraphQL types mapping to REST endpoints for unified data querying.