Welcome to the Fauna documentation!

Welcome to the Fauna documentation!

Get started with Fauna

If you are new to Fauna, we recommend checking out What is Fauna?, trying out the Quick start with Fauna Shell, and then working through How to Create, Retrieve, Update, and Delete Objects in Fauna.


The Tutorials section describes how to perform various data storage, retrieval, and querying tasks.

The Cookbook section provides code examples that demonstrate a variety of Fauna queries.

The Fauna Query Language (FQL) section describes all of the functions available for writing Fauna queries, as well as coverage of data types, documents, collections, databases, indexes, and sets.

The Drivers section describes how to install and use all of the language-specific FQL drivers available for Fauna.

The Security section provides details about Fauna’s keys, tokens, secrets, and attribute-based access control (ABAC).

The Concepts section talks through important Fauna concepts, such as isolation levels, and billing.

The Glossary defines terms helpful for understanding and working with Fauna.

The Release Notes section summarizes Fauna and Fauna Console changes by release.


If you have questions about the documentation, or discover any issues that need to be fixed, kindly email us at docs@fauna.com.