Files
2026-10-20 09:41:46 -06:00

93 lines
5.1 KiB
Markdown

---
title: "Baserow"
category: "Files, photos, and documents"
tagline: "Spreadsheet-style databases for tracking anything, plus forms, kanban boards, and simple apps."
replaces: ["Airtable", "Smartsheet", "Google Sheets", "Notion databases"]
address: "baserow.example.com"
website: "https://baserow.io/"
upstreamDocs: "https://baserow.io/user-docs"
links:
- name: "Baserow user documentation"
url: "https://baserow.io/user-docs"
- name: "Field types"
url: "https://baserow.io/user-docs/baserow-field-overview"
- name: "Import from Airtable"
url: "https://baserow.io/user-docs/import-airtable-to-baserow"
- name: "Baserow REST API"
url: "https://baserow.io/user-docs/database-api"
---
## Overview
Baserow is a no-code database. It looks like a spreadsheet, but each column has a type (text, number, date, single select, link to another table, file, and more), so your data stays consistent and tables can be connected to each other. It's a good fit for inventories, content calendars, applicant tracking, event planning, and any list that has outgrown a spreadsheet.
Main capabilities:
- **Workspaces** that hold **databases**, which hold **tables**.
- Over 20 **field types**, including links between tables, lookups, rollups, formulas, files, and collaborators.
- **Views** of the same table: grid, gallery, form, kanban, and calendar, each with its own filters, sorts, and hidden fields.
- **Forms** that anyone can fill in to add rows, without seeing the rest of the data.
- **Real-time collaboration**, row comments, and change history.
- **Application Builder** for simple internal tools and portals on top of your data.
- A REST **API** and webhooks for connecting to [n8n](/apps/n8n/) and other tools.
### What it replaces
Baserow replaces Airtable and Smartsheet, and the database features of Notion. Some features are labelled Premium or Advanced in Baserow; whether they're available depends on whether your installation includes a Baserow licence.
## Signing in
Open your Baserow address and sign in. You may be invited by email to a workspace by a colleague; follow the invitation to join.
## Create your first database
1. On the dashboard, choose **+ Create new**, then **Database**. Start from scratch, or choose a **template** to start with example tables and views.
{{< screenshot src="baserow/create-new.png" alt="The Baserow Add new menu listing Database, Application, Dashboard, Automation, From template, and Import data" caption="The **Add new** menu in a Baserow workspace." >}}
2. Rename the default table and add fields with the **+** at the end of the column headers. Pick the right field type now: it's what makes filtering and linking work.
{{< screenshot src="baserow/add-field.png" alt="Adding a field in Baserow, with the list of field types open" caption="Adding a field. Choose the field type from the list." >}}
3. Add rows directly in the grid, paste from a spreadsheet, or import a file (see below).
### Link tables together
Use a **Link to table** field to connect records, for example linking each **Task** to a **Project**. Then add a **Lookup** or **Rollup** field to pull values across, such as a project's deadline onto each task, or a count of open tasks onto each project.
## Use views
Every table can have many views. Create one from the view menu at the top left:
- **Grid**: the spreadsheet view. Add filters, sorts, and groupings, and hide fields people don't need.
- **Kanban**: cards grouped by a single select field, such as status. Drag cards to change the status.
- **Calendar**: rows shown by a date field.
- **Gallery**: cards with a cover image, good for products or people.
- **Form**: a shareable form that creates new rows. Choose which fields appear, add descriptions, and set a thank-you message or redirect.
Views can be **collaborative** (everyone sees the same filters) or **personal** (only you).
## Import data
- **CSV, Excel, JSON, or XML**: choose **+ Create table** in a database and import the file. Check the field types after import and convert them where needed.
- **Airtable**: create a shared link to your Airtable base, then use **Import from Airtable** when creating a new database. Fields, views, and attachments come across.
## Share and collaborate
- Invite colleagues from the workspace's **Members** page and choose their role (admin, builder, editor, commenter, or viewer, depending on your edition).
- Share a view publicly with a read-only link from the view's **Share view** option. You can password-protect it.
- Mention colleagues in row comments to notify them.
## Administer Baserow
Instance administrators see **Admin** in the left sidebar, with pages for users, workspaces, health, and settings. Under **Settings** you can control whether new people can sign up, and whether to allow workspace creation by everyone.
## Superpanel settings
{{< review "confirm Superpanel option names for Baserow." >}}
- **Access**: choose which groups can use Baserow.
- **Administrators**: choose who is an instance administrator.
Baserow sends email (invitations, notifications) through your server's mail settings, which Federated Computer configures.