Fauna

db.fauna.com

Community

Fauna is a distributed, serverless document-relational database with a native HTTP API. It combines the flexibility of documents with relational features like joins, indexes, and ACID transactions. Query using FQL (Fauna Query Language) over HTTPS with no connection management required.

Auth

api_key

Pricing

free

Spec version

1.0

Base URL

https://db.fauna.com

Crawl failures

1

Last verified

2026-03-01 11:07:35

Health

Loading health data...

Capabilities

create_document

productivity

Create a new document in a collection. Specify the collection name and document data. Fauna automatically assigns a unique ID and tracks creation/update timestamps.

Detail: https://db.fauna.com/capabilities/create_document

delete_document

productivity

Delete a document from a collection by its ID. The operation is immediate and permanent. Returns the deleted document data for confirmation.

Detail: https://db.fauna.com/capabilities/delete_document

get_document

productivity

Retrieve a single document from a collection by its ID. Returns the full document with all its fields, metadata, and timestamps.

Detail: https://db.fauna.com/capabilities/get_document

list_documents

productivity

List documents in a collection with optional pagination. Use indexes for filtered or sorted results. Returns documents in pages with a cursor for fetching the next batch.

Detail: https://db.fauna.com/capabilities/list_documents

run_query

productivity

Execute an FQL (Fauna Query Language) query against your database. Supports reads, writes, aggregations, joins, and complex logic all in a single query. FQL is a TypeScript-like language with full transaction support.

Detail: https://db.fauna.com/capabilities/run_query

update_document

productivity

Update an existing document by its ID. Supports partial updates that merge new fields with the existing document, or full replacement of document data.

Detail: https://db.fauna.com/capabilities/update_document

Agent Preview

This is what an AI agent sees when it discovers this service via the Gateway:

Service: Fauna
Description: Fauna is a distributed, serverless document-relational database with a native HTTP API. It combines the flexibility of documents with relational features like joins, indexes, and ACID transactions. Query using FQL (Fauna Query Language) over HTTPS with no connection management required.
Auth: api_key
Capabilities:
  - create_document: Create a new document in a collection. Specify the collection name and document data. Fauna automatically assigns a unique ID and tracks creation/update timestamps.
  - delete_document: Delete a document from a collection by its ID. The operation is immediate and permanent. Returns the deleted document data for confirmation.
  - get_document: Retrieve a single document from a collection by its ID. Returns the full document with all its fields, metadata, and timestamps.
  - list_documents: List documents in a collection with optional pagination. Use indexes for filtered or sorted results. Returns documents in pages with a cursor for fetching the next batch.
  - run_query: Execute an FQL (Fauna Query Language) query against your database. Supports reads, writes, aggregations, joins, and complex logic all in a single query. FQL is a TypeScript-like language with full transaction support.
  - update_document: Update an existing document by its ID. Supports partial updates that merge new fields with the existing document, or full replacement of document data.