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 <mark>Reference</mark> 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.


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


Immediately stream changes to a client application.

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!