# Add Rust to your GraphQL API with GraphOS

DevFeed: [Add Rust to your GraphQL API with GraphOS](<https://devfeed.tech/articles/add-rust-to-your-graphql-api-with-graphos-23126.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/adding-rust-to-your-graph>)

Author: Dylan Anthony

Published: 2023-01-04T07:04:00Z

Content type: tutorial

Language: en

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

Topics: [GraphQL](<https://devfeed.tech/topics/graphql.md>), [Rust](<https://devfeed.tech/topics/rust.md>), [API](<https://devfeed.tech/topics/api.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [interoperability](<https://devfeed.tech/topics/interoperability.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [apollo](<https://devfeed.tech/tags/apollo.md>), [apollo-federation](<https://devfeed.tech/tags/apollo-federation.md>), [backend](<https://devfeed.tech/tags/backend.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [net-11](<https://devfeed.tech/tags/net-11.md>), [rust](<https://devfeed.tech/tags/rust.md>)

## AI overview

This tutorial explains how to add Rust to an existing GraphQL API using Apollo Federation and GraphOS. It demonstrates creating a Rust subgraph, migrating selected functionality from a monolith, and preparing tests and CI/CD for deployment.

## Source excerpt

There are many excellent reasons to add Rust to your GraphQL backend--like the incredible performance and correctness that Rust can bring. While Rust is famously good at interoperability with many languages, GraphOS provides an even easier way! There has never been a better time to start oxidizing your API.