fauna website screenshot

fauna

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.

7 APIs 0 Features

APIs

Fauna Core HTTP API

The Fauna Core HTTP API provides direct access to the Fauna serverless document database through HTTPS endpoints. It allows developers to execute Fauna Query Language (FQL) quer...

Fauna Event Streaming API

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. Develope...

Fauna Event Feeds API

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 bat...

Fauna GraphQL API

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 g...

Fauna JavaScript Driver

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...

Fauna Python Driver

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 quer...

Fauna .NET Driver

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 ...

Collections

GraphQL

fauna GraphQL API

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 g...

GRAPHQL

Pricing Plans

Fauna Plans Pricing

4 plans

PLANS

Rate Limits

Fauna Rate Limits

4 limits

RATE LIMITS

FinOps

Fauna Finops

FINOPS

Event Specifications

Fauna Event Streaming

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. Develope...

ASYNCAPI

Semantic Vocabularies

Fauna Context

0 classes · 9 properties

JSON-LD

JSON Structure

Fauna Structure

0 properties

JSON STRUCTURE

Resources

🔗
LinkedIn
LinkedIn
🔗
JSONLD
JSONLD
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Fauna GraphQL API
  version: '1'
request:
  auth:
    type: bearer
    token: '{{bearerToken}}'
items:
- info:
    name: GraphQL
    type: folder
  items:
  - info:
      name: Execute a GraphQL query or mutation
      type: http
    http:
      method: POST
      url: https://graphql.fauna.com/graphql
      body:
        type: json
        data: '{}'
    docs: Executes a GraphQL query or mutation against the authenticated Fauna database. The database must have a GraphQL
      schema imported. Fauna automatically resolves queries and mutations based on the imported schema, creating the necessary
      collections and indexes. Supports standard GraphQL features including variables and operation names.
- info:
    name: Schema
    type: folder
  items:
  - info:
      name: Import a GraphQL schema
      type: http
    http:
      method: POST
      url: https://graphql.fauna.com/import
      params:
      - name: mode
        value: ''
        type: query
        description: Schema import mode. Use merge to add to the existing schema or replace to overwrite it entirely. Override
          allows updating existing types.
      body:
        type: multipart-form
        data:
        - name: schema
          type: text
          value: ''
    docs: Imports a GraphQL schema definition into the authenticated Fauna database. Fauna automatically creates collections,
      indexes, and resolvers based on the schema types and relationships. Use mode parameter to control whether to merge with
      or replace the existing schema.
bundled: true