Federation Compatibility Matrix
The following list gives you an Overview of the compatibility between Cosmo and other Federation Implementations.
Was this page helpful?
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Help map how teams scale Federated GraphQL in the State of Federation 2026 Survey. We donate $30 to UNICEF per response → Take the survey.
The following list gives you an Overview of the compatibility between Cosmo and other Federation Implementations.
| Directive | State |
|---|---|
| @extends | Supported |
| @external | Supported |
| @key | Supported |
| @key (composite keys) | Supported |
| @provides | Supported |
| @requires | Supported |
| @tag | Supported |
| Directive | State |
|---|---|
| @inaccessible | Supported |
| @override | Supported |
| @shareable | Supported |
| @key “resolvable” argument | Supported |
| @link | Supported (but unnecessary) |
| Directive | State |
|---|---|
| @composeDirective | Planned |
| @requires “fields” argument | Supported |
| Directive | State |
|---|---|
| @key on INTERFACE | Supported |
| @interfaceObject | Supported |
| Directive | State |
|---|---|
| @authenticated | Supported |
| @requiresScopes | Supported |
Was this page helpful?