MCPcopy Index your code
hub / github.com/baserow/baserow

github.com/baserow/baserow @2.2.2

Chat with this repo
repository ↗ · DeepWiki ↗ · release 2.2.2 ↗ · + Follow
35,384 symbols 204,620 edges 3,740 files 7,064 documented · 20%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Baserow: build databases, automations, apps & agents with AI — no code

Baserow is the secure, open-source platform for building databases, applications, automations, and AI agents — all without code. Trusted by over 150,000 users, Baserow delivers enterprise-grade security with GDPR, HIPAA, and SOC 2 Type II compliance, plus cloud and self-hosted deployments for full data control. With a built-in AI Assistant that lets you create databases and workflows using natural language, Baserow empowers teams to structure data, automate processes, build internal tools, and create custom dashboards. Fully extensible and API-first, Baserow integrates seamlessly with your existing tools and performs at any scale.

  • A spreadsheet database hybrid combining ease of use and powerful data organization.
  • Create applications and portals, and publish them on your own domain.
  • Automate repetitive workflows with automations.
  • Visualize your data with dashboards.
  • Kuma, powerful AI-assistant to builds complete solutions.
  • GDPR, HIPAA, and SOC 2 Type II compliant.
  • Easily self-hosted with no storage restrictions or sign-up on https://baserow.io to get started immediately.
  • Best Alternative to Airtable.
  • Open-core with all non-premium and non-enterprise features under the MIT License allowing commercial and private use.
  • Headless and API first.
  • Uses popular frameworks and tools like Django, Vue.js and PostgreSQL.

Deploy to Heroku

docker run -v baserow_data:/baserow/data -p 80:80 -p 443:443 baserow/baserow:2.2.2

Baserow database screenshot

Baserow form screenshot

Baserow kanban screenshot

Baserow application builder

Baserow application builder

Baserow application builder

🚨 Repository Migration Notice

Baserow has moved from GitLab to GitHub. All issues have been successfully migrated, but merged and closed merge requests (PRs) were not imported. You can still browse the old repository and its history at: https://gitlab.com/baserow/baserow.

Please use this GitHub repository for all new issues, discussions, and contributions going forward at: https://github.com/baserow/baserow.

Get Involved

Join our forum at https://community.baserow.io/. See CONTRIBUTING.md on how to become a contributor.

Installation

Official documentation

The official documentation can be found on the website at https://baserow.io/docs/index or here inside the repository. The API docs can be found here at https://api.baserow.io/api/redoc/ or if you are looking for the OpenAPI schema here https://api.baserow.io/api/schema.json.

Development environment

If you want to contribute to Baserow you can setup a development environment like so:

git clone https://github.com/baserow/baserow.git
cd baserow

just dc-dev build --parallel
just dc-dev up -d

The Baserow development environment is now running. Visit http://localhost:3000 in your browser to see a working version in development mode with hot code reloading and other dev features enabled.

More detailed instructions and more information about the development environment can be found at https://baserow.io/docs/development/development-environment.

Why Baserow?

Unlike proprietary tools like Airtable, Baserow gives you full data ownership, infinite scalability, and no vendor lock-in — all while keeping the simplicity of a spreadsheet interface.

Meta

Created by Baserow B.V. - bram@baserow.io.

Distributes under the MIT license. See LICENSE for more information.

Version: 2.2.2

The official repository can be found at https://github.com/baserow/baserow.

The changelog can be found here.

Become a GitHub Sponsor here.

Core symbols most depended-on inside this repo

reverse
called by 3767
backend/src/baserow/contrib/database/migrations/0032_trash.py
create_database_table
called by 3041
backend/src/baserow/test_utils/fixtures/table.py
create_user
called by 2794
backend/src/baserow/core/user/handler.py
get
called by 2291
backend/src/baserow/core/utils.py
create_user_and_token
called by 2186
backend/src/baserow/test_utils/fixtures/user.py
create
called by 2147
backend/src/baserow/core/snapshots/handler.py
filter
called by 1943
backend/src/baserow/contrib/database/fields/field_filters.py
get_model
called by 1828
backend/src/baserow/contrib/database/table/models.py

Shape

Method 15,035
Function 12,410
Class 7,018
Route 921

Languages

Python69%
TypeScript31%

Modules by API surface

web-frontend/modules/database/fieldTypes.js832 symbols
web-frontend/modules/database/formula/functions.js749 symbols
backend/src/baserow/contrib/database/fields/field_types.py536 symbols
web-frontend/modules/database/viewFilters.js524 symbols
web-frontend/modules/core/runtimeFormulaTypes.js464 symbols
backend/src/baserow/contrib/database/formula/ast/function_defs.py387 symbols
web-frontend/modules/builder/elementTypes.js314 symbols
backend/src/baserow/contrib/database/formula/types/formula_types.py267 symbols
web-frontend/modules/database/formula/formulaTypes.js261 symbols
web-frontend/modules/database/store/view/grid.js184 symbols
web-frontend/modules/database/arrayViewFilters.js183 symbols
web-frontend/modules/database/viewAggregationTypes.js171 symbols

Datastores touched

baserowDatabase · 1 repos

For agents

$ claude mcp add baserow \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact