Skip to main content
If you have any questions or need further assistance, don’t hesitate to join our Discord community. We’re always there to connect with you and offer support!
In Trickle, databases require no extra configuration or manual setup. They are one of the core capabilities of Magic Canvas, ensuring that dynamic content and structured data in your project are stored and retrieved reliably.

Role of the Database

  • Automatically Generate Form Data Structures Whenever you create a form in your project, Trickle automatically generates the corresponding database fields and defines the keys and attributes. For example, a form with “Name + Email + Message” will automatically create three corresponding columns in the database.
  • Real-Time Data Collection and Storage All user-submitted data is instantly written to the database. You can view and export it at any time—no backend work required.
  • Flexible Retrieval Data isn’t just stored—it can also be called and displayed again in your application. For example: display a list of submitted messages, show user order data, or allow queries in an admin dashboard.

How the Database Works

  • Automatic Creation and Configuration When a project involves dynamic content or structured data (e.g., form submissions, task lists, product catalogs), AI automatically creates the database and sets up the related fields. You don’t need to worry about backend logic—the database stays in sync with the project.
  • Manual Activation (Optional) Beyond automatic generation, you can also activate the built-in database manually using a prompt, and define collections and entries yourself. For example:
    • “Create a Tasks collection with fields: task name, assignee, deadline.”
    • “Add a status field to my registration form.”
Database2 Pn

Viewing and Managing the Database

  1. Open the project page.
  2. Go to the Database panel to view real-time collected and stored data.
  3. If your project includes multiple forms, switch between tables within the Database panel.
  4. Export data with one click for further analysis or backup.
Database Pn

Typical Use Cases

  • Form Submissions: Automatically collect and save user input.
  • Dynamic Content Management: Product listings, article directories, comment sections.
  • Lightweight Back Office: Use as an internal tool, such as task tracking or customer data management.
The built-in database in Trickle is always present and activates automatically when needed. You can rely fully on AI’s auto-configuration, or use prompts to define collections and fields in detail. This gives you a scalable, real-time database without writing any backend code—making it easier to build truly functional applications.