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 show Fauna features and capabilities in an application context.

New to Fauna Query Language?

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

Driver support

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

What is in the documentation?

These three main content sections can 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 the tools 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.

Data Import

Import JSON or CSV data into your database.

Streaming

Stream changes to a client application.

Backups

Learn about built-in daily backup management and recovery.

Is this article helpful? 

Tell Fauna how the article can be improved:
Visit Fauna's forums or email docs@fauna.com

Thank you for your feedback!