Welcome to the Fauna documentation!

What is Fauna?

Learn More Fauna is a flexible, developer-friendly, transactional database delivered as a secure and scalable cloud API with native GraphQL. Fauna combines the flexibility of NoSQL systems with the relational querying and transactional capabilities of SQL databases.

Try it out

Get started

Get up and running quickly with our interactive introduction to Fauna.

Build a sample app

Sample apps demonstrate Fauna’s features and capabilities in an application context.

New to Fauna Query Language?

Our SQL to FQL translation reference can help you get started.

What’s in our docs?

We have grouped our content into three main sections to help you learn Fauna:

Cookbook

Cookbooks icon Examples of queries and code for working with databases, keys, collections, user-defined functions, and indexes.

Tools

Tools icon Full descriptions of all the tools and integrations available with Fauna.

API Reference

API Reference icon Complete reference materials for the APIs you can use to interact with Fauna.

Explore key features

A selection of features that make Fauna easy to get started, powerful, and unique:

Security

Configure authentication and access controls.

Temporality

See what your data looks like at a specific point in time.

Streaming

Immediately stream changes to a client application.

Driver support

To start querying Fauna from your application code, choose your language:

Was this article helpful?

We're sorry to hear that.
Tell us how we can improve!
Visit Fauna's Discourse forums or email docs@fauna.com

Thank you for your feedback!