
With 2.2, we’re expanding how you build applications with AI and how you control access to your data.
Kuma can now generate full applications with pages and interfaces, permissions can be defined at the view level, and users can update records without accessing your workspace.
Let’s take a look at what’s new:

Kuma now goes beyond helping with databases and automations — it can build complete applications.
You can describe what you want in plain language, and Kuma will:
For example:
Create an app with a task list page, a task detail page, and a form page to add tasks.
Kuma sets up the database and builds interfaces for your data.
You can then continue iterating:
Instead of starting from scratch, you start with a working app and refine it by chatting with Kuma.

You can now control access at the view level.
A new restricted view lets you expose only part of a table to specific users.
You can:
Editors (and lower roles) with access to a restricted view:
For example, you can create separate views for different regions or teams and assign each user access to only their data.
Permissions follow the existing hierarchy (workspace → database → table → view), but can now be scoped down to a single view.
Users can even have access to a view without having access to the rest of the workspace.
When editing data, permissions are enforced based on the view. Users can only update rows that are visible in that view.
To support creating rows inside a restricted view, you can define default values per view so new rows always match the filters. Click the three dots next to the view and select “Default row values” to configure them.
👉 Learn more about restricted views →

You can now update existing records through a form using a unique link.
A new field type lets you connect a row to a form view. Each row gets its own secure URL.
When someone opens the link:
This works well for:
The link is unique and cannot be guessed, making it safe to share externally.
👉 Learn more about editing rows via forms →

Self-hosted instances now include a data scanner to detect sensitive data.
Admins can:
When matches are found, results are logged and admins are notified.
This helps:
You can easily identify exposed or sensitive data across large instances.
Note: This is an Enterprise feature available only for self-hosted instances.
👉 Learn more about the data scanner →

You can now pin up to four columns in a database table.
When working with wide tables:
Simple, but a huge usability upgrade for large datasets.
👉 Learn more about pinned columns →

Four new functions are now available:
array_unique removes duplicate values from an arrayarray_slice returns a subset of an arrayfirst returns the first element of an arraylast returns the last element of an arrayThese functions are useful when working with multi-value fields, lookups, and AI-generated data.
👉 Learn more about formula functions →

You can now install templates that include workflows. We’ve added 6 new templates to get started with Automations:
→ A/B Testing → Inspections & Compliance → Intake & Qualification → Password Reset → Program Management & KPI → Work Management Plan
This makes it easier to reuse automation setups and get started faster with common use cases.
You can now move elements visually inside the Application Builder.
Elements can be:
This makes it much easier to adjust layouts without recreating elements.
👉 Learn more about the Application Builder →
The AI field now works with multiple files instead of a single file, and adds support for images (.png, .jpg, etc.).
You can include several files in one prompt and process them together.
For example, you can:
This makes it easier to process incoming files and turn them into structured data automatically.
👉 Learn more about the AI field →
Automations can now use a pre-configured SMTP server when self-hosting.
This removes the need to configure email settings for each automation individually, while still allowing custom configurations when needed.
👉 Learn more about SMTP configuration →
We’ve improved how formula function arguments are validated:
Previously, some invalid arguments were only caught when the formula was executed, making issues harder to spot early.
Now, arguments are validated immediately while building the formula, so errors are clearer and easier to fix before they cause unexpected results.
With Baserow 2.2, you can:
We’re continuing to expand Kuma’s capabilities, improve permissions, and extend automation workflows.

Baserow 2.2 introduces AI app building with Kuma, view-level permissions, edit rows via forms, and more. Explore all updates.

Discover how Airtable and Baserow compare in features, flexibility, speed, and scalability. Compare pricing plans and hidden costs to make an informed decision!

Explore the best open-source software alternatives to proprietary products. Discover OSS tools, licenses, and use cases with our updated directory.