Release Notes - GraphQL API 1.0.0

Released 2019-06-18

The FaunaDB team is pleased to announce the general availability of the GraphQL API, an interface that makes it very easy to connect applications with databases by using a generic, composable query language instead of a server-specific query language.

We plan to build on this release of GraphQL API over the coming months.

Highlights

  • Works with any database within FaunaDB. Queries/mutations are restricted to the defined GraphQL schema, so that your GraphQL access can live alongside any other classes, indexes, and instances that may already exist.

  • Supports importing via the /import endpoint, and querying via /graphql.

  • GraphQL Playground is embedded in the Cloud Console, so there is no need to install an application, or use a separate web application to inspect your schema or run queries.

  • Supports several custom directives, including @collection, @embedded, @index, @relation, @resolver, @unique.

Limitations

As this is an initial release, there are some known limitations:

  • Only works with Fauna Cloud (no on-premise installation available, for now).

  • Schemas do not support:

    • Custom directives

    • Custom input types

    • Custom interfaces

    • Custom scalars

    • Union types

  • No name can start with an underscore (_)

  • Subscriptions are not supported.

Next Steps

Learn more about FaunaDB from our product page.

Was this article helpful?

We're sorry to hear that.
Tell us how we can improve! support@fauna.com

Thank you for your feedback!