Docs
BlogHomeStart building

Totalum Project Database

Every Totalum project comes with a built-in database. Schema creation, migrations, CRUD and scaling are handled for you — the AI agent creates and maintains it as it builds your app.


Every Totalum project has a built-in database — there is nothing to provision, connect or configure. It handles everything a real application needs:

  • Schema creation — tables, fields, types and relations.
  • Migrations — structure changes are applied safely as your app evolves.
  • CRUD operations — create, read, update and delete records.
  • Scalability — the database scales automatically as your data grows.

By default each project supports up to 5 million records per table and 300 tables per project, and it scales automatically within those limits.

You don't have to manage the database yourself

When you talk to the Totalum AI agent while building your project, the agent is responsible for creating and maintaining the database — tables, fields, relations and migrations. You don't need to worry about any of it.

#Working with your data

#Overview

The Totalum database is a managed, auto-scaling data layer built into every project. It is a NoSQL database (based on MongoDB) exposed through the Totalum Database SDK, which handles all CRUD operations, powerful filtering and nested-relation queries, plus built-in integrations like PDF generation and AI. Because the AI agent creates and maintains your schema as it builds, your data model always stays in sync with your app — and you own 100% of your data, exportable at any time.