superapp
BackendDatabases

Xata

Connect to Xata serverless database.

Chat in Claude

Connect to Xata serverless database via the HTTP API.

import { createEngine } from '@superapp/backend'
import { xataProvider } from '@superapp/backend/databases/xata'

const engine = createEngine({
  providers: [xataProvider],
  connections: {
    main: {
      type: 'xata',
      apiKey: process.env.XATA_API_KEY!,
      branch: process.env.XATA_BRANCH || 'main',
    },
  },
})

Install

npm install @xata.io/client

Connection Options

OptionTypeDescription
apiKeystringXata API key
branchstringDatabase branch (default: main)
databaseURLstringOverride the auto-detected database URL

On this page