This section of the Fauna documentation includes a description of the architectural data model and security model.

What you’ll find here

Data model

This section of the Fauna documentation describes the schema naming and taxonomy of the data model and the structural and behavioral components of the model.

Security model

This section describes Fauna authentication and access control security features. The Fauna security design makes it easy to query your databases from any network-connected context, including a web browser.


This section describes how Fauna maintains the integrity of transactions. When a transaction is processed, the isolation level that is in effect determines whether or how the transaction might be affected by other concurrent database operations.


Fauna documents are temporal. CRUD operations are assigned a transaction timestamp that maintains a document history. With document history, you to query your database at a point in time. This facilitates event sourcing, reactive programming, and audit- and stream-oriented data architectures.

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!