Federation Compatibility Matrix

The following list gives you an Overview of the compatibility between Cosmo and other Federation Implementations.

Apollo Federation Version 1 Compatibility

DirectiveState

@extends

Supported

@external

Supported

@key

Supported

@key (composite keys)

Supported

@provides

Supported

@requires

Supported

@tag

Supported

Apollo Federation Version 2 Compatibility

2.0

DirectiveState

@inaccessible

Partially Supported (full support planned)

@override

Supported

@shareable

Supported

@key "resolvable" argument

Supported

@link

Supported (but unnecessary)

2.1

DirectiveState

@composeDirective

Planned

@requires "fields" argument supports arguments

Supported

2.3

DirectiveState

@key on INTERFACE

Supported

@interfaceObject

Supported

2.5

DirectiveState

Supported

Supported

Last updated