@swampadmin/db-adapters
v2026.02.10.0
Pluggable datastore backends for persisting model state across runs.
Adapters
- SQLite — zero-config local storage, great for development
- DynamoDB — serverless key-value with automatic scaling
- TiKV — distributed transactional key-value store
All adapters implement the same get/set/delete/list interface.
Repository
https://github.com/swamp-club/db-adapters
Labels
databasesqlitedynamodbtikvstorage
Contents
Install
$ swamp extension pull @swampadmin/db-adaptersRelease Notes
New
- TiKV datastore — distributed transactional key-value backend
- DynamoDB adapter now supports
consistent_readconfig option
Fixed
- SQLite adapter properly closes connections on method completion
sqlite-store
datastore-providersqlite.ts
sqlite-store datastore provider
dynamodb-storeconfigurable
datastore-providerdynamodb.ts
dynamodb-store datastore provider
Config Fields
| Field | Type | Description |
|---|---|---|
| table_name | string | DynamoDB table name |
| region | string | AWS region |
| consistent_read? | boolean | Use strongly consistent reads (default: false) |
tikv-storeconfigurable
datastore-providertikv.ts
tikv-store datastore provider
Config Fields
| Field | Type | Description |
|---|---|---|
| pd_endpoints | array | TiKV Placement Driver endpoints |
| key_prefix? | string | Key space prefix |
2026.01.05.0225.0 KBFeb 13, 2026
SQLite and DynamoDB adapters
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
databasesqlitedynamodbtikvstorage