superapp
BackendDatabases

SingleStore

Connect to SingleStore databases.

Chat in Claude

Connect to SingleStore (formerly MemSQL), a distributed SQL database optimized for real-time analytics and transactions.

import { createEngine } from '@superapp/backend'
import { singlestoreProvider } from '@superapp/backend/databases/singlestore'

const engine = createEngine({
  providers: [singlestoreProvider],
  connections: {
    main: { type: 'singlestore', connectionString: process.env.SINGLESTORE_URL! },
  },
})

Install

npm install mysql2

SingleStore uses the MySQL wire protocol, so it connects through the mysql2 driver.

Connection URL Format

mysql://user:password@host:3306/database?ssl=true

Connection Options

OptionTypeDescription
connectionStringstringSingleStore connection URL (MySQL format)

On this page