April 9, 2020

Introducing Schema Change Notifications with Apollo Graph Manager

Caydie Tran

Caydie Tran

One of the biggest benefits of a GraphQL-powered data layer is the ability to maintain a single schema that continuously evolves to reflect your collection of products and features.

As your schema evolves, it’s essential to keep your teams informed whenever you introduce new capabilities or deprecate existing ones. To help with that, we’re delighted to announce an exciting new feature in Apollo Graph Manager: schema change notifications! 🚀

With schema change notifications, you can configure Graph Manager to notify you via Slack any time an update is made to your registered schema.

Setting it up

Setting up schema change notifications takes just a couple of quick steps:

1. Register your schema

If you aren’t already registering your schema with Graph Manager, check out the schema registry docs. And if you’re brand new to Graph Manager, get started here!

2. Enable notifications

On your graph’s Integrations page in Graph Manager, click Configure:

The Integrations page in Apollo Graph Manager

From here, you can specify a Slack webhook URL, along with the name of the channel you want to send notifications to:

Specifying a channel name and webhook URL

Next, select the variant of your graph you want to receive notifications for and click Done:

Selecting a graph variant

That’s it! You’re all set and ready to go. The next time anyone pushes a schema change to the specified graph variant, you’ll get a Slack notification like the one at the top of this post.

Do even more with Slack

Schema change notifications aren’t the only feature of Graph Manager’s Slack integration! To learn more about daily metrics reports and threshold-based alerting, check out the docs.

Thank you!

We appreciate your feedback and would ❤️ to hear from you on Twitter! Let us know how you’re liking schema change notifications, and don’t hesitate to give us a shout you if there are any other features you’d like to see in Graph Manager.

Written by

Caydie Tran

Caydie Tran

Read more by Caydie Tran