Built-in per-bot relational storage (SQLite). Provisioned automatically — no connection strings or secrets.
- Quota: 250 MB per bot (shared across Development and Production)
- Access: Automations only (
narakim_databasenode). Not exposed outside the platform. - Tables: Created automatically on any operation (
read,create,update, etc.) using themodelname. You can read before writing — no dummy create node required.
Inputs
| Field | Description |
|---|---|
operation | create, read, update, delete, count |
model | Table name (letters, numbers, underscores — e.g. chat_history) |
data | Object for create/update (JSON object, not a string) |
filter | Object for read/update/delete/count |
limit / offset / sort | Optional for read |
Use read to list rows — not query (that is for external SQL via database_object).
Studio
Under Bot Dossier → Database: view usage, define models, browse rows, and pick models when configuring nodes.
Error codes
| Code | Meaning |
|---|---|
INVALID_MODEL | Model name failed validation (use snake_case) |
VALIDATION_ERROR | Missing data/filter or invalid JSON |
QUOTA_EXCEEDED | Bot SQLite quota exceeded |
TABLE_ERROR | Unexpected SQLite failure |
Was this helpful?
historyLast updated: May 10, 2026
