Home / Companies / Apollo / Blog / Post Details
Content Deep Dive

Introducing Contracts: serve many audiences with a unified graph

Blog post from Apollo

Post Details
Company
Date Published
Author
Vivek Ravishankar
Word Count
903
Company Posts That Month
9
Language
English
Hacker News Points
-
Post removed?
No
Summary

Vivek Ravishankar from Apollo introduces Contracts, a new feature in preview on the Enterprise plan that allows creating tailored graphs for different audiences by applying filters to a single unified graph. This enables serving multiple different audiences with a single unified graph while maintaining modularity and independence for separate APIs. Contracts work with a simple but powerful `@tag` directive, allowing users to create filter rules which include or exclude certain tags, removing unnecessary parts from the client-facing schema while still being included in the internal supergraph schema. Contracts can be used as documentation or as a running endpoint, with Apollo Studio providing a streamlined developer experience for internal developers and Apollo Gateway/Router enabling restricted access for external partners or public APIs. With Managed Federation, contracts automatically remain up-to-date without manual work, making it an attractive solution for independent backend service teams.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Developer Experience 1 192 104 53 +4%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.