# How to run diffs and operation checks in Apollo Sandbox

DevFeed: [How to run diffs and operation checks in Apollo Sandbox](<https://devfeed.tech/articles/how-to-run-diffs-and-operation-checks-in-apollo-sandbox-23382.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/how-to-run-diffs-and-operation-checks-in-apollo-sandbox>)

Author: Parul Schroff

Published: 2021-12-14T15:55:07Z

Content type: tutorial

Language: en

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

Topics: [GraphQL](<https://devfeed.tech/topics/graphql.md>), [ide](<https://devfeed.tech/topics/ide.md>)

Tags: [announcement](<https://devfeed.tech/tags/announcement.md>), [apollo](<https://devfeed.tech/tags/apollo.md>), [community](<https://devfeed.tech/tags/community.md>), [enterprise](<https://devfeed.tech/tags/enterprise.md>), [github](<https://devfeed.tech/tags/github.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [ide](<https://devfeed.tech/tags/ide.md>), [local](<https://devfeed.tech/tags/local.md>), [operations](<https://devfeed.tech/tags/operations.md>), [production](<https://devfeed.tech/tags/production.md>), [registry](<https://devfeed.tech/tags/registry.md>)

## AI overview

This tutorial explains how to use Apollo Sandbox to compare a local GraphQL schema with a registered Apollo Studio graph and run operation checks for potentially breaking changes before publishing.

## Source excerpt

When you're making changes to your GraphQL schema, you probably make those changes locally before you publish them to a graph registry like Apollo Studio. We created Apollo Sandbox so that you can use the best GraphQL IDE when working locally, but wouldn't it be great if you could easily see the diff between your local schema and the existing schema in Studio? And even better - what if you could run checks to see if your local changes could break operations against the production graph?