Directives are extensions to standard GraphQL syntax that can enhance GraphQL queries. Every directive name is prefixed with the "at" sign (@). This section describes the directives provided by the Fauna GraphQL API.


Specifies the name of the underlying collection for this type.


Specifies that the current type be embedded in the referencing type.


Specifies the name of the underlying index for this field.


Declares bi-directional relationships between types.


Specifies a user-defined function for resolving this field.


Specifies the name of an index to enforce a uniqueness constraint.