Apollo Connectors for REST APIs
Your REST APIs, ready for GraphQL and AI Agents
The fastest way to bring any REST API onto your federated graph using declarative schema directives.
Teams building with Apollo Connectors
- Block
- PayPal
- Cox Automotive
- Delivery Hero
- The New York Times
- Adobe
- Booking.com
Everything you need to bring REST onto your graph
Integrate any REST API without writing resolvers
Map REST endpoints straight onto your graph and skip the resolver code and extra services you would otherwise build and maintain.
Cover the full range of GraphQL schema patterns
Abstract types, typed error responses, namespace fields, and complex data transformations are all handled in your schema.
The same graph serves your apps and your agents
Every REST API you integrate with Connectors becomes agent-ready infrastructure. Apollo MCP Server exposes it to any AI agent instantly.
Onboard any API yourself
Take an existing REST API and add it to your graph without asking another team to rebuild anything, run new services, or adopt your graph strategy.
What are Apollo Connectors?
Apollo Connectors are a declarative alternative to rebuilding REST services as GraphQL APIs. Map any REST endpoint onto your schema yourself, with no resolver code and no new services, and without asking another team to rebuild anything.
Every connected API is governed and secured through GraphOS, the same platform as the rest of your graph, so teams can modernize one REST service at a time.
How it works
From REST to graph in three steps
- 1
Define your @source with the REST API base URL.

- 2
Add @connect directives to your GraphQL schema.

- 3
Apollo Router executes connector requests directly.

Why Choose Apollo Connectors?
Model complex APIs cleanly
Bring APIs that return different kinds of objects into one clearly typed graph, so every app and agent gets predictable, structured data.
Shape your graph without extra services
Add computed fields, defaults, and structure directly in your schema, with no dummy endpoints or stub services to maintain.
Less boilerplate for real-world APIs
Common cleanups like reformatting fields and reshaping responses happen declaratively in your schema, so messy APIs just work.
Build connectors faster with AI
GraphOS Factory, Apollo's agent skill, turns REST APIs into connectors, so your time goes into modeling, not mechanics.
Faster responses, lighter load
Cache API responses so your graph stays fast and your upstream services handle less traffic.
Dependable error handling
Turn upstream API errors into structured, predictable data that your apps and agents can handle gracefully.
Resources
What's new in Apollo Connectors v0.4
Abstract types, virtual connectors, error handling, response caching, and mapping language improvements.
Read the blog →Build connectors faster with GraphOS Factory
A guided, iterative workflow that keeps every design decision in Git, so your Connectors subgraph stays maintainable as the APIs behind them change.
Read the blog →REST to GraphQL in minutes
A hands-on tutorial that walks through integrating a REST API into a federated graph using Apollo Connectors from scratch.
Start the tutorial →How Cox Automotive cut a year of work to two days
Cox Automotive integrated their foundational VIN decoder REST API with Connectors, avoiding $1M+ in development costs.
Read the story →The mapping playground
Paste a JSON response and see what your mapping produces, right in the browser, before you have credentials for the real API.
Open the playground →Get started today
Start integrating your REST APIs with Apollo Connectors