Baserow makes database creation accessible to everyone, regardless of technical expertise, no coding required.
Learn ways to create databases in Baserow, from scratch, from templates, by duplicating existing databases, or by importing from Airtable. Choose the method that best fits your project needs.
Creating a database in Baserow is straightforward and flexible. Whether you’re starting fresh, using a pre-built template, copying an existing structure, or migrating from another platform, Baserow provides multiple pathways to get your project running quickly.
Each method suits different scenarios: start from scratch for complete customization, use templates for quick setup, duplicate for consistency, or import to preserve existing work.
Ask yourself:
| Method | Best for |
|---|---|
| From scratch | Custom projects with unique requirements |
| From template | Common use cases (CRM, project management) |
| Duplicate existing | Replicating structure for new projects |
| Import from Airtable | Migrating from Airtable with existing data |
Starting from scratch gives you complete control over your database structure. This method is ideal when you have specific requirements that don’t match existing templates.
Step-by-step instructions
After creation: Build your structure
Once your database is created, it opens with one default table. You can then add more tables as needed to organize different types of data. Define fields by choosing the right field type such as text, number, or date, and configure field properties and validation rules. For guidance, see Create a field.
Populate your tables by entering data manually, importing from CSV or Excel, collecting data through forms, or connecting via the API for automated input.
To structure relationships between data, use Link to table fields to connect related tables, lookup fields to display linked data, and rollup fields to calculate values across those relationships.
Templates provide pre-built database structures for common use cases, saving you setup time and providing best-practice organization.
After importing, the template will be fully functional with sample data. Customize the database name, fields, views, and structure to match your specific needs.
Learn more about how to add database from template

Duplicating a database creates an exact copy of its structure and data.
This method is useful for setting up separate databases for different teams or departments, starting new projects based on existing ones, creating testing environments without affecting live data, or archiving databases at specific points in time.
How to duplicate a database
⋮ icon next to the database name to reveal the actions menuWhen a database is duplicated, all tables and their data are copied, including field configurations, field types, and views such as Grid, Gallery, Kanban, etc. Filters, sorts, groupings, formulas, field dependencies, and any file uploads or attachments are also duplicated.
Large databases may take several minutes to duplicate. You can continue working while duplication happens in the background.
Migrating from Airtable? Baserow makes it easy to preserve your existing work while gaining access to open-source flexibility.
Learn more about how to import Airtable to Baserow
Yes, there’s no hard limit on the number of databases per workspace in Baserow. However, keeping related tables in the same database makes relationship management easier. Consider creating separate databases only when projects are truly independent or when you need different permission levels.
Deleted databases move to the trash where they can be recovered within the retention period. After the retention period, deletion is permanent. Learn more: Delete and recover data.
Not directly. To move a table to its own database, export the table as CSV, create a new database, then import the CSV as a new table. Note that this breaks any relationships with other tables in the original database.
Use this decision tree:
Baserow doesn’t offer automatic database merging. To combine databases manually:
Now that you’ve created your database, explore these topics to maximize its potential:
Still need help? If you’re looking for something else, please feel free to make recommendations or ask us questions; we’re ready to assist you.