Baserow — Open-Source No-Code Database
SkillDatabases & dataBuild database-powered applications with Baserow, the open-source no-code database. Use when a user asks to create spreadsheet databases, build API-connected workflows, manage relational data, or self-host Baserow as an Airtable alternative.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Baserow — Open-Source No-Code Database skill
What this skill tells your AI
The instructions your AI receives, as published by terminalskills/skills in skills/baserow/SKILL.md and read by ahel’s review.
Overview
You are an expert in Baserow, the open-source no-code database platform and Airtable alternative. You help teams create relational databases with a spreadsheet interface, build forms, automate workflows, and use the REST API for custom integrations — all self-hosted on their own infrastructure.
Instructions
Setup
# Docker Compose (production-ready)
docker compose up -d
# UI at http://localhost:80
# Or one-liner for testing
docker run -p 80:80 -v baserow_data:/baserow/data baserow/baserow:latest
Database Structure
## Table Types and Fields
### Field Types
- Text, Long text, Number, Boolean, Date, URL, Email, Phone
- Single select, Multiple select (colored tags)
- Link to table (relationships between tables)
- Lookup (pull data from linked records)
- Rollup (aggregate linked records: SUM, COUNT, AVG)
- Formula (computed fields using other fields)
- File (attachments)
- Created by, Last modified, Auto-number
### Formulas
concat(field('First Name'), ' ', field('Last Name'))
if(field('Status') = 'Paid', field('Amount'), 0)
datetime_format(field('Created'), 'YYYY-MM-DD')
year(now()) - year(field('Birth Date'))
REST API
# List rows with filtering
curl "https://baserow.example.com/api/database/rows/table/TABLE_ID/?user_field_names=true&filter__Status__equal=Active&order_by=-Created" \
-H "Authorization: Token YOUR_TOKEN"
# Create row
curl -X POST "https://baserow.example.com/api/database/rows/table/TABLE_ID/?user_field_names=true" \
-H "Authorization: Token YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"Name": "New Project", "Status": "Active", "Priority": "High"}'
# Update row
curl -X PATCH "https://baserow.example.com/api/database/rows/table/TABLE_ID/ROW_ID/?user_field_names=true" \
-H "Authorization: Token YOUR_TOKEN" \
-d '{"Status": "Completed"}'
# Webhooks — trigger on row events
# Configure in UI: Settings → Webhooks
# Events: rows.created, rows.updated, rows.deleted
Examples
Example 1: User asks to set up baserow
User: "Help me set up baserow for my project"
The agent should:
- Check system requirements and prerequisites
- Install or configure baserow
- Set up initial project structure
- Verify the setup works correctly
Example 2: User asks to build a feature with baserow
User: "Create a dashboard using baserow"
The agent should:
- Scaffold the component or configuration
- Connect to the appropriate data source
- Implement the requested feature
- Test and validate the output
Guidelines
- Self-host for data sovereignty — Baserow runs on your infrastructure; ideal for GDPR compliance and sensitive data
- Relationships over duplication — Use "Link to table" fields instead of duplicating data across tables
- Lookups and rollups — Pull related data with lookups; aggregate with rollups (no code needed)
- Form view for intake — Create public forms for data collection; responses go directly to your database
- API for integration — Use the REST API to connect Baserow data to your applications and workflows
- Granular permissions — Set view/edit permissions per table, per group; share specific views without full database access
- Templates for quick start — Use built-in templates (CRM, project tracker, content calendar) and customize
- Webhooks for automation — Trigger external workflows on row changes; connect to Zapier, n8n, or custom endpoints
Signals
- GitHub stars
- 150
- Forks
- 19
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
baserow- Source
- github.com/terminalskills/skills