Request AccessDatabase

Fauna

Distributed document-relational database

Fauna combines the flexibility of documents with the power of relations in a serverless, globally distributed database.

Features

Document-relational model
ACID transactions
Global distribution
GraphQL
Temporal queries

Integration Example

Use Fauna through Keystore with zero code changes. Keys are resolved from the vault and injected at request time.

fauna-example.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import Keystore from "@keystore/sdk";

const ks = new Keystore({ agentToken: process.env.KS_TOKEN! });
ks.interceptAll();

// All requests to Fauna's API are automatically
// intercepted and routed through the Keystore proxy.
// Real credentials are injected server-side.
const res = await fetch("https://api.fauna.com/v1/...", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({ /* your payload */ }),
});
const data = await res.json();
console.log(data);

Use Cases

Multi-region apps
Complex data models
Event-driven systems
SaaS platforms

Ready to use Fauna?

Request access and our concierge team will provision credentials for you — usually within 24 hours. No setup on your end.

Request Access