This comprehensive glossary explains essential Baserow terminology across all modules: Database Builder, Application Builder, Dashboard Builder, and Automation Builder. Terms are organized by category to help you understand how concepts relate to each other.
Learning Baserow terminology accelerates your ability to use the platform effectively, troubleshoot issues, and collaborate with your team. This glossary covers terms from all Baserow modules, organized by category to show how concepts connect. Whether you’re building databases, creating applications, designing dashboards, or automating workflows, these definitions will help you navigate Baserow with confidence.
.jpg)
These foundational terms apply across all Baserow modules:
| Term | Definition |
|---|---|
| Workspace | The top-level organizational container where teams collaborate. Workspaces hold databases, applications, dashboards, and automations. |
| Workspace admin | A user role with full control over workspace management, including adding members, assigning permissions, creating databases and applications, and managing workspace settings. Different from an instance admin. |
| Workspace member | A collaborator who has access to a workspace with specific permissions assigned by workspace admins. |
| Billable user | Any user with access to a workspace who counts toward your subscription’s user limit. |
| Role-based permissions | A system for controlling access by assigning roles that determine what users can view and modify. |
| Snapshot | A complete point-in-time backup of your database that can be restored later. |
Terms related to organizing and structuring data:
| Term | Definition |
|---|---|
| Database | A container for related tables that organize data for specific projects or purposes. A workspace can contain multiple databases. |
| Table | A structured collection of data organized into rows and columns within a database. Each table represents a specific type of information. |
| Table ID | A unique numerical identifier assigned to each table, used for API access and linking tables together. |
| Field | A column in a table that defines a specific type of data to be stored. Each field has a data type (text, number, date, file, etc.) that determines what information it can hold. |
| Row | A single record in a table containing related information across multiple fields. Each row represents one item, person, task, or data point. |
| Row ID | A unique numerical identifier automatically assigned to each row when created. Access using the row_id() formula. |
| Cell | The intersection of a row and column where individual data values are stored. Each cell contains one piece of information for one record. |
| Link to table field | A field type that creates relationships between tables, allowing you to connect related data. For example, linking “Customers” to “Orders” to see which customer placed each order. |
| Filter | Criteria applied to show only relevant information, such as date ranges, categories, or specific conditions. |
| View | A customized way of displaying and interacting with table data. The same table can have multiple views (Grid, Gallery, Form, Kanban, Calendar, Timeline) that show data differently without changing the underlying information. |
| Grid view | The default spreadsheet-like view for tables, best for detailed data entry and manipulation. |
| Gallery view | A visual view displaying records as cards with images, ideal for products, portfolios, or any visual content. |
| Kanban view | A board view organizing records as cards in columns based on a single-select field, perfect for workflow management and project tracking. |
| Calendar view | A calendar-based view displaying records with date fields as events, useful for scheduling and deadline tracking. |
| Form view | An interactive form for collecting data from external users who don’t need database access. |
| Timeline view | A Gantt-chart-style view showing records with start and end dates along a timeline, ideal for project planning. |
| Primary field | The first field in every table that serves as the main identifier for each row. |
Terms for creating custom applications:
| Term | Definition |
|---|---|
| Application | A custom web interface built using the Application Builder, consisting of pages, elements, and data sources. Applications can be internal tools, customer portals, or public websites. |
| Page | An individual screen or route within an application. Applications can have multiple pages with navigation between them. |
| Element | A building block component added to pages (buttons, tables, forms, text, images, inputs, etc.). Elements are configured to display data and respond to user interactions. |
| Data source | A connection between application elements and database tables that provides data to display or modify. Data sources can include filters, sorting, and search parameters. |
| Page parameter | A variable passed in the URL that allows dynamic page content based on the parameter value (e.g., showing different customer details based on customer ID). |
| Event | An action that occurs when users interact with elements (clicking buttons, submitting forms, etc.). Events trigger workflows like navigation, data updates, or notifications. |
| User source | An authentication system that controls who can access an application and what data they can see based on their login credentials. |
| Published application | An application that has been deployed and is accessible to users via a URL or custom domain. |
| Domain | A custom web address (URL) assigned to a published application for professional branding. |
| Theme | Visual styling settings (colors, fonts, spacing) applied across an entire application for consistent appearance. |
Terms for visualizing data and metrics:
| Term | Definition |
|---|---|
| Dashboard | A visual analytics interface displaying data from databases through charts, tables, and metrics. Dashboards provide at-a-glance insights into key performance indicators. |
| Widget | An individual visualization component on a dashboard (chart, table, metric, gauge, etc.). Each widget displays specific data from connected database sources. |
| Chart | A visual representation of data using bars, lines, pies, or other graphical formats. Charts help identify trends, patterns, and comparisons. |
| Data summary | Calculations performed on database data to create summaries (sum, average, count, min, max, etc) displayed in dashboard widgets. |
Terms for creating automated workflows:
| Term | Definition |
|---|---|
| Automation | A container holding one or more workflows that run automatically based on triggers. Automations connect Baserow with other tools and automate repetitive tasks. |
| Workflow | A sequence of nodes (trigger + actions) that execute in order when the workflow runs. Each workflow has exactly one trigger followed by one or more actions. |
| Node | A single step in a workflow, either a trigger (the starting event) or an action (what happens next). Nodes execute sequentially from top to bottom. |
| Trigger | The first node in every workflow that determines when the workflow runs. |
| Action | A node that operates the trigger fires. Actions can create/update/delete rows, send notifications, call external APIs, or transform data. |
| Test run | A single manual execution of a workflow to verify it works correctly. Use for development and debugging. |
| Publish | Activating a workflow for production use. Published workflows run automatically whenever their trigger conditions are met, without manual intervention. |
| History | A log of all workflow executions showing successful runs, failures, error messages, and execution details. Essential for troubleshooting and monitoring automation performance. |
| Conditional logic | Rules that determine whether actions execute based on specific conditions (if/then statements). Allows workflows to make decisions based on data values. |
| Data mapping | Assigning values from trigger data to action fields, allowing information to flow through the workflow. |
| Error handling | How workflows respond when something goes wrong, including retry attempts, fallback actions, or notifications to admins. |
Terms related to hosting and managing Baserow:
| Term | Definition |
|---|---|
| Baserow Cloud | The hosted SaaS version of Baserow at baserow.io where infrastructure, updates, and maintenance are managed by Baserow. Also called “hosted” or “cloud” version. |
| Self-hosted | Baserow installed on your own servers (on-premise or private cloud) where you manage infrastructure, updates, and maintenance. Also called “on-premises” hosting. |
| Instance | A complete Baserow installation, whether Cloud or Self-hosted. Each instance has a unique identifier used for licensing. |
| Instance ID | A unique identifier for your Baserow installation, required for premium license activation on Self-hosted deployments. |
| Instance admin | A server-wide administrator role (Self-hosted only) with access to all workspaces, user management, license activation, and system settings. The first user account is automatically an instance admin. Different from workspace admin. |
| Admin panel | The interface where instance admins manage users, workspaces, licenses, audit logs, and system settings. |
| License | A purchased subscription that activates paid features on Self-hosted installations. |
| License key | A unique string of characters used to register and activate a premium license on a Self-hosted instance. |
| Single Sign-On (SSO) | An authentication system allowing users to log in to Baserow using credentials from another service (Google, Microsoft, Okta, etc.) without creating separate passwords. |
| Open source | The freely available version of Baserow with core features, released under the MIT license. Can be used, modified, and distributed without licensing fees. |
| Paid features | Advanced functionality (advanced permissions, increased limits, premium field types) available through paid subscriptions on both Cloud and Self-hosted. |
| Enterprise features | High-end functionality (audit logs, SSO, admin panel, priority support) available on Enterprise plans. |
Terms for programmatic access and external connections:
| Term | Definition |
|---|---|
| API (Application Programming Interface) | A programmatic interface for accessing and manipulating Baserow data from external applications. Baserow provides a REST API for each database. |
| Database token | An authentication credential that grants API access to specific databases with defined permissions. Used instead of user passwords for secure API calls. |
| Webhook | An automated HTTP notification sent from Baserow to external services when specific events occur (row created, updated, deleted). Enables real-time integrations. |
| REST API | The architectural style of Baserow’s API, using standard HTTP methods (GET, POST, PATCH, DELETE) to interact with data. |
| Endpoint | A specific URL in the API that performs a particular operation (e.g., /api/database/tables/{table_id}/rows/ to access table rows). |
| API Rate limit | A restriction on how many API requests can be made within a time period. |
| Term | Definition |
|---|---|
| User | The broadest term. A person with a Baserow account. (Example: “A user can be invited to multiple workspaces.”) |
| Workspace Member | A user who has successfully joined a workspace. This is the standard term for anyone who is part of a workspace. (Example: “Admins can manage all workspace members.”) |
| Role (e.g., Admin, Editor) | The specific permission level assigned to a workspace member. (Example: “A new workspace member is assigned the Editor role.”) |
| Member role | A specific role that a workspace member can be assigned, which has fewer permissions than Admin. (Example: “The Member role has fewer permissions than Admin.”) |
| Collaborator | A term used for the Collaborator field type, which is used to assign a workspace member to a specific row. (Example: “Assign a task using the Collaborator field.”) |
A workspace admin manages a specific workspace, adding members, creating databases, and controlling workspace-level permissions. An instance admin (Self-hosted only) manages the entire Baserow installation, all users, all workspaces, licenses, and system settings. One person can own both roles, but they serve different purposes.
Views are different ways to display a single table’s data within the Database Builder (Grid, Kanban, Calendar, etc.). Applications are standalone interfaces built with the Application Builder that can combine multiple tables, add custom layouts, and create experiences for users who never see the underlying database structure.
No. Start with core concepts (workspace, database, table, field, row) in the Database Builder. Learn Application Builder, Dashboard Builder, and Automation Builder terminology only when you’re ready to use those modules. Most users begin with databases and gradually adopt other builders as their needs grow.
A trigger is the starting event that causes a workflow to run (e.g., “when a row is created”). Every workflow has one trigger. Actions are the operations that happen after the trigger fires (e.g., “send an email”, “update a row”). Workflows can have multiple actions that execute in sequence.
Each billable user counts toward your plan’s user limit. Guest access through public view sharing doesn’t count toward your limit. Learn more about billable users.
Yes. Automations work independently and can interact with database tables directly. You don’t need to build applications to use automation. Automations are useful for tasks like sending notifications, syncing data, generating reports, or connecting to external services, all without building custom apps.
Databases store your structured data in tables. Applications present that data to users through custom interfaces. Dashboards visualize data through charts and metrics. All three can coexist in the same workspace, pulling from the same database tables. Think of databases as your data foundation, applications as user interfaces, and dashboards as analytics layers.
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.
Contact support for questions about Baserow or help with your account