Skip to content

SQLite Adapter

The SQLite Adapter provides embedded database functionality, ideal for development and single-instance deployments. Visit Elizaos SQLite Adapter docs for more details.

  1. Install required packages:
    Terminal window
    npm i github:elizaos-plugins/adapter-sqlite
import { AgentBuilder } from "@iqai/agent";
import SqliteAdapter from "@elizaos/adapter-sqlite";
const databaseAdapter = new SqliteDatabaseAdapter();
const agent = new AgentBuilder()
.withDatabase(databaseAdapter)
// ... other configuration
.build();
  • ✔️ Built-in caching
  • ✔️ BLOB storage support
  • ✔️ Zero setup requirements

The adapter automatically manages these collections:

  • rooms
  • participants
  • accounts
  • memories
  • knowledge

Additional metadata is stored as JSON within these collections.

  • ✔️ Use for development and testing
  • ✔️ Monitor database file size