name: Fauna aid: fauna deliveryModel: model: unknown open_source: false commercial: false callable_host: false label: Delivery model not determined — needs a product licence on record confidence: low source: - openapi generated: '2026-08-28' method: derived specificationVersion: '0.23' accessModel: pricing: freemium onboarding: self-serve trial: false try_now: true public: false label: Freemium · Self-serve signup confidence: high source: - plans - authentication generated: '2026-07-22' method: derived image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/fauna.png url: https://raw.githubusercontent.com/api-evangelist/fauna/refs/heads/main/apis.yml modified: '2026-05-19' apis: - aid: fauna:event-streaming-api name: Fauna Event Streaming API tags: - Change Data Capture - Database - Event - Real-Time - Streaming tags_raw: - Change Data Capture - Database - Events - Real-Time - Streaming image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg baseURL: https://db.fauna.com humanURL: https://docs.fauna.com/fauna/current/reference/streaming/ properties: - url: https://docs.fauna.com/fauna/current/reference/streaming/ type: Documentation - url: asyncapi/fauna-event-streaming-asyncapi.yml type: AsyncAPI description: >- The Fauna Event Streaming API enables real-time change data capture by maintaining an open connection to the Fauna database and pushing events to clients as they occur. Developers can subscribe to document or set changes and receive add, remove, and update events in real time. The API supports reconnection with a start timestamp to avoid missing events during disconnections. It is accessible via the /stream/1 HTTP endpoint with token-based authentication. - aid: fauna:event-feeds-api name: Fauna Event Feeds API tags: - Change Data Capture - Database - Event - Polling tags_raw: - Change Data Capture - Database - Events - Polling image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg baseURL: https://db.fauna.com humanURL: https://docs.fauna.com/fauna/current/learn/cdc/ properties: - url: https://docs.fauna.com/fauna/current/learn/cdc/ type: Documentation description: >- The Fauna Event Feeds API provides a polling-based approach to change data capture, complementing the real-time Event Streaming API. Event feeds allow developers to retrieve batches of change events at their own pace rather than maintaining a persistent connection. This is useful for scheduled synchronization tasks, batch processing workflows, and scenarios where a pull-based model is preferred over push-based streaming. Event feeds track the same add, remove, and update events as streams. - aid: fauna:graphql-api name: Fauna GraphQL API tags: - Database - GraphQL - Query Language - Serverless image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg baseURL: https://graphql.fauna.com humanURL: https://docs.fauna.com/fauna/current/ properties: - url: https://docs.fauna.com/fauna/current/ type: Documentation - url: openapi/fauna-graphql-api-openapi.yml type: OpenAPI - url: graphql/fauna-graphql.md type: GraphQL description: >- The Fauna GraphQL API allows developers to interact with their Fauna databases using standard GraphQL queries and mutations. By uploading a GraphQL schema, Fauna automatically generates the necessary collections, indexes, and resolvers. This API can be used from any programming language or HTTP client without requiring a dedicated Fauna driver. It provides an alternative to FQL for developers who prefer the GraphQL query paradigm and ecosystem tooling. - aid: fauna:javascript-driver name: Fauna JavaScript Driver tags: - Driver - JavaScript - Node.js - SDK - TypeScript image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg baseURL: https://api.example.com humanURL: https://docs.fauna.com/fauna/current/ properties: - url: https://docs.fauna.com/fauna/current/ type: Documentation description: >- The Fauna JavaScript Driver is the official client SDK for interacting with Fauna from JavaScript and TypeScript applications. It provides template-based FQL query interpolation with type safety and a secure wire protocol that prevents injection vulnerabilities. The driver supports both Node.js server environments and browser-based applications, and includes built-in support for event streaming with automatic reconnection handling. - aid: fauna:python-driver name: Fauna Python Driver tags: - Driver - Python - SDK image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg baseURL: https://api.example.com humanURL: https://docs.fauna.com/fauna/current/ properties: - url: https://docs.fauna.com/fauna/current/ type: Documentation description: >- The Fauna Python Driver is the official client SDK for accessing Fauna from Python applications. It provides idiomatic Python interfaces for composing and executing FQL v10 queries, managing authentication tokens, and handling pagination. The driver includes support for event streaming and event feeds, allowing Python developers to build real-time and batch-oriented data processing pipelines against Fauna databases. - aid: fauna:dotnet-driver name: Fauna .NET Driver tags: - .NET - C# - Driver - SDK image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg baseURL: https://api.example.com humanURL: https://github.com/fauna/fauna-dotnet properties: - url: https://github.com/fauna/fauna-dotnet type: Documentation description: >- The Fauna .NET Driver is the official client SDK for interacting with Fauna from C# and .NET applications. It is designed for use with FQL v10 and provides strongly-typed query construction and response handling. The driver enables .NET developers to perform document operations, run queries, and manage database resources using familiar C# patterns and conventions. - aid: fauna:fauna-eventfeeds-api name: fauna EventFeeds API description: >- Poll-based change data capture using event feeds. Retrieve batches of change events at your own pace for scheduled synchronization and batch processing workflows. humanURL: https://docs.fauna.com/fauna/current/reference/http/reference/core-api/ baseURL: https://db.fauna.com tags: - EventFeeds properties: - type: OpenAPI url: openapi/fauna-eventfeeds-api-openapi.yml - type: Documentation url: https://docs.fauna.com/fauna/current/reference/http/reference/core-api/ - aid: fauna:fauna-query-api name: fauna Query API description: Execute Fauna Query Language (FQL) queries against a Fauna database. humanURL: https://docs.fauna.com/fauna/current/reference/http/reference/core-api/ baseURL: https://db.fauna.com tags: - Query properties: - type: OpenAPI url: openapi/fauna-query-api-openapi.yml - type: Documentation url: https://docs.fauna.com/fauna/current/reference/http/reference/core-api/ - aid: fauna:fauna-schema-api name: fauna Schema API description: >- Fetch, update, validate, and manage a database's schema as FSL files. Supports staged schema changes with status checking, committing, and abandoning. humanURL: https://docs.fauna.com/fauna/current/reference/http/reference/core-api/ baseURL: https://db.fauna.com tags: - Schema properties: - type: OpenAPI url: openapi/fauna-schema-api-openapi.yml - type: Documentation url: https://docs.fauna.com/fauna/current/reference/http/reference/core-api/ common: - type: AgenticAccess url: agentic-access/fauna-agentic-access.yml - type: DomainSecurity url: security/fauna-domain-security.yml - type: Authentication url: authentication/fauna-authentication.yml - type: LinkedIn url: https://www.linkedin.com/company/faunainc - type: JSONLD url: json-ld/fauna-context.jsonld - type: JSONSchema url: json-schema/fauna-document-schema.json - type: JSONSchema url: json-schema/fauna-event-schema.json - type: JSONSchema url: json-schema/fauna-query-schema.json description: >- Fauna is a distributed document-relational database delivered as a cloud API that combines the relational query power of SQL with the flexibility of documents and global serverless distribution.