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

Quick start

Get up and running quickly with an 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.

Driver support

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

What’s in our docs?

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


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


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:


Configure authentication and access controls.

Data Import

Import JSON or CSV data into your database.


Immediately stream changes to a client application.


Built-in redundancy with restore from snapshot.

Was this article helpful? 

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

Thank you for your feedback!