Check out v4 of the Fauna CLI
v4 of the Fauna CLI is now in beta. The new version introduces enhancements to the developer experience, including an improved authentication workflow. To get started, check out the CLI v4 quick start. |
Fauna docs
Fauna is a true serverless database that combines document flexibility with native relational capabilities, offering auto-scaling, multi-active replication, and HTTPS connectivity.
Why choose Fauna?
Fauna includes several features to make building secure, scalable applications easier:
-
Serverless infrastructure: Fauna databases are fully managed and scale automatically. No sharding. No capacity planning. No infrastructure maintenance.
-
Global distribution: Automatic data replication ensures high availability and low latency. Distribute replicas globally or across a geographic region you choose.
-
Built-in multi-tenancy: Instantly create logically isolated child databases for each tenant. No warm-ups or provisioning delays. Manage all tenants from a single parent database.
-
Zero-downtime schema migrations: Make changes to your production databases without downtime. Backfills and built-in migration safeguards ensure your data stays consistent.
-
Attribute-based access control (ABAC): Grant granular permissions, down to the document level, at query time based on conditions you define.
-
User-defined functions (UDFs): Store compute with your data. Like SQL’s stored procedures, UDFs encapsulate application logic and complex queries as reusable server-side functions.
-
Computed fields: Dynamically calculate field values at query time for aggregations, transformations, and filtering.
-
Strong consistency and reliability: Always work with the latest data, even across regions.
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!