A globally distributed database for powering SaaS applications
Fauna is a Jepsen-verified, globally distributed, OLTP database delivered as an API that is easy to use with the programming language of your choice.
Modern applications need a modern database
RDBMS systems designed in the 1970s did not scale. To solve this problem, NoSQL databases sacrificed correctness and flexibility, while NewSQL databases sacrificed operational simplicity and performance. Productivity suffered. If you’re building cloud-native applications that serve audiences in multiple regions, you need a database that is globally scalable, always fast, and reliable, yet productive for your teams, and free from operational complexity.
Fauna is a globally distributed database for modern apps
Whether you’re developing new microservices or augmenting services that are part of your existing application architecture, Fauna lets you simplify code, reduce costs and ship faster.
A modern data model
Fauna is an indexed document database that enables you to represent a variety of business data with ease. Document data, relational data, key value pairs and even graph data - Fauna has it covered.
Built on a ground-greaking distributed data and compute engine, Fauna is a transactional database with strictly serializable transaction isolation. With Fauna, all your reads and writes are transactional, yet fast.
Powerful and expressive queries
Write document queries, relational queries (including joins), graph traversals, basic search or a combination. Similar to stored procedures, Fauna lets you create UDFs that encapsulate powerful business logic easily accessible from code via an API call.
Built-in global replication
Fauna automatically distributes your data to global locations. As a result, it delivers predictable low latency read/write access no matter where your clients are running, as well as protection against data loss from infrastructure failures.
Secure by default
With built-in authorization and a fine-grained security framework that integrates easily with 3rd party authentication services, Fauna makes it simple to implement your data security rules.
Zero operations at any scale
Say goodbye to data sharding, capacity provisioning, and database administration tasks typically associated with legacy SQL and NoSQL cloud services. Fauna scales transparently and takes care of all the data operations.
What's the buzz about?
Our customers love Fauna because it is productive, modern, uncompromising and operations-free.
Fauna is the data API of choice for our applications. The rich, versatile feature set helps us build business logic faster. It performs and auto scales irrespective of the load or size of data. It eliminates our database maintenance and operations overheads, thereby speeding up development while reducing costs. Furthermore, it is backed by an awesome user community and customer support that we love.
Artur Tomusiak, Sr. Software Engineer at Hannon Hill
Our testing suggests that Fauna offers serializability, and, optionally, strict serializability, in only one cross-datacenter round-trip ... Calvin-based systems like Fauna could play an important future role in the distributed database landscape.
Kyle Kingsbury, Principal, Jepsen.io
Getting started with Fauna is easy! Just follow our quick start guide, or browse through our resources to better understand how Fauna works.