# Using Apollo Federation with Local Schemas

DevFeed: [Using Apollo Federation with Local Schemas](<https://devfeed.tech/articles/using-apollo-federation-with-local-schemas-23558.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/using-apollo-federation-with-local-schemas>)

Author: Patrick Arminio

Published: 2020-10-06T16:05:38Z

Content type: tutorial

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [GraphQL](<https://devfeed.tech/topics/graphql.md>), [gateway](<https://devfeed.tech/topics/gateway.md>), [Content Management System](<https://devfeed.tech/topics/cms.md>)

Tags: [apollo](<https://devfeed.tech/tags/apollo.md>), [apollo-federation](<https://devfeed.tech/tags/apollo-federation.md>), [backend](<https://devfeed.tech/tags/backend.md>), [blog-post](<https://devfeed.tech/tags/blog-post.md>), [cms](<https://devfeed.tech/tags/cms.md>), [gateway](<https://devfeed.tech/tags/gateway.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [graphql-federation](<https://devfeed.tech/tags/graphql-federation.md>), [how-to](<https://devfeed.tech/tags/how-to.md>)

## AI overview

This tutorial explains how to use local schemas and a custom DataSource in the Apollo Federation Gateway to proxy a third-party GraphQL API that does not support Apollo Federation. It describes combining local and remote services into a single graph and adapting the remote API's request behavior.

## Source excerpt

Recently, I needed to create a proxy to a third party API in our GraphQL Federation schema but didn't want to spin up a new service just for this. This blog post explains how to use local schemas inside the Apollo Federation Gateway. A bit of context At work, we use the Prismic CMS to power the content of our site (at least most of it). We are currently working on a new project that is using Apollo Federation as our Gateway1.