Documentation/Comprehensive platform guide to building, migrating, and querying databases with AI.

Overview

What is tofudb?

tofudb is an AI-native database platform that removes the friction of traditional database administration. It enables developer teams to design database schemas, migrate existing file datasets, and query records using natural language without writing SQL boilerplate.

Why teams choose tofudb

  • AI-native database platform that removes traditional SQL complexity for engineering & product teams.
  • Natural Language Querying (NLQ) engine with instant query execution, table rendering, and CSV exports.
  • Voice & Speech Recognition to dictate queries and schema prompts hands-free.
  • Automated data migration engine for CSV, Excel (.xlsx/.xls), JSON, SQL Dumps, and SQLite databases.
  • Interactive Spreadsheet (Sheet Grid) editor with real-time cell validation and red-border error feedback.
  • Visual ERD (Entity Relationship Diagram) graph explorer for interactive foreign-key tracing.

Features

Core Product Capabilities

Designed to make data operations fast, reliable, and accessible inside modern development workflows.

NLQ Engine

Natural Language Querying (NLQ)

Ask questions in plain English to execute database queries, inspect records, perform aggregations, and analyze data without SQL.

Voice AI

Voice & Speech-to-Text Querying

Dictate queries and database instructions hands-free using integrated speech recognition in the prompt bar.

Schema AI

Conversational AI Schema Designer

Design and modify database tables, columns, indexes, and foreign keys conversationally with real-time schema diff inspection.

Schema Commit

Live Schema Migration & Commit

Review draft schema changes, inspect visual diffs, and safely commit updates to your live database instance.

Migration

Multi-Format Data Migration Engine

Upload CSV, Excel (.xlsx/.xls), JSON, SQL dumps, or SQLite database files to automatically infer schemas and import records.

Sheet Grid

Spreadsheet Data Grid (Sheet View)

Perform fast CRUD operations in a spreadsheet view with inline editing, row creation, cell validation, and red-border error feedback.

ERD Explorer

Interactive ERD Node Visualizer

Explore dynamic entity-relationship diagrams, trace foreign-key connections, and inspect table schemas visually.

CSV Export

CSV Export Toolbar

Export any query result set or table directly to formatted CSV files with automated character escaping.

Getting Started

Ship Your First Project Quickly

Follow this simple workflow to move from project creation to live data querying.

1. Create your project

Click 'New Project' in your dashboard. Enter your project name, optional industry domain (SaaS, E-Commerce, Finance, Healthcare, etc.), and custom database alias.

2. Choose migration source or starter template

If starting fresh, choose a starter template (Standard User Auth, E-Commerce, SaaS Subscriptions). If you have existing data, select your file format (CSV, Excel, JSON, SQL, or SQLite) to auto-infer table structures.

3. Inspect & Edit in Sheet Grid / ERD

Use the interactive ERD visualizer to trace foreign-key relationships, or open the Sheet Grid to perform fast CRUD row updates with real-time validation.

4. Query with Voice AI / NLQ & Export Results

Use the NLQ chat assistant or click the microphone to dictate questions about your data in natural language. Download execution outputs directly using the CSV export button.

Data Migration

Supported Data Migration Formats

Import existing data files during project creation to automatically generate database schemas and tables.

CSV File
.csv

Comma-separated values with automatic header column detection.

Excel Spreadsheet
.xlsx / .xls

Multi-sheet Excel workbooks parsed into separate relational tables.

JSON Data
.json

Structured object arrays automatically transformed into relational columns.

SQL Dump
.sql

Standard SQL DDL statements and INSERT queries automatically executed.

SQLite Database
.sqlite / .db

Direct binary SQLite file parsing and relational migration.