# Baserow — Open-Source No-Code Database Platform > Baserow is a self-hosted no-code database platform that provides an Airtable-like spreadsheet interface on top of PostgreSQL, letting teams build applications, automations, and dashboards without writing code. ## Install Save in your project root: # Baserow — Open-Source No-Code Database Platform ## Quick Use ```bash docker run -d --name baserow -v baserow_data:/baserow/data -p 80:80 -p 443:443 baserow/baserow:1.31.1 # Open http://localhost in your browser # Create an account and start building tables ``` ## Introduction Baserow is an open-source no-code database platform that gives teams the flexibility of a spreadsheet with the power of a relational database. Built on Django and Vue.js with PostgreSQL as the storage engine, it provides a drag-and-drop interface for creating tables, views, forms, and automations. Self-hosting ensures complete data ownership and compliance with privacy regulations like GDPR and HIPAA. ## What Baserow Does - Provides a spreadsheet-like interface for managing relational data - Supports multiple view types: grid, gallery, Kanban, form, and calendar - Offers field types including links, lookups, formulas, and file attachments - Enables workflow automations triggered by row changes or schedules - Exposes a REST API and real-time WebSocket API for integrations ## Architecture Overview Baserow is a Django application with a Vue.js frontend, backed by PostgreSQL for all data storage. The backend serves a REST API and WebSocket connections for real-time collaboration. Background tasks run via Celery with Redis as the message broker. The platform uses a plugin architecture that allows extending field types, views, and integrations. The all-in-one Docker image bundles all services for simple deployment. ## Self-Hosting & Configuration - Deploy the all-in-one Docker image for single-server setups - Use the multi-service Docker Compose for production scalability - Configure external PostgreSQL and Redis for high availability - Set up email via SMTP for user invitations and notifications - Enable SSO with SAML or OpenID Connect for enterprise authentication ## Key Features - Real-time collaboration with live cursor tracking and cell updates - Row-level permissions and workspace-based access control - Application builder for creating custom web apps from your data - AI field type for generating content using LLM integrations - Template library with prebuilt databases for CRM, project management, and more ## Comparison with Similar Tools - **Airtable** — SaaS-only; not self-hostable; similar UI paradigm - **NocoDB** — lighter alternative that wraps existing SQL databases - **Teable** — newer entrant; smaller plugin ecosystem - **Budibase** — focuses more on internal tool building than data management ## FAQ **Q: Can Baserow handle large datasets?** A: Yes. Since data is stored in PostgreSQL, Baserow handles millions of rows. Performance depends on your server resources and query complexity. **Q: Does Baserow support importing from Airtable?** A: Yes. Baserow provides an Airtable import feature that maps tables, fields, and views to the Baserow equivalents. **Q: Is the self-hosted version feature-complete?** A: The community edition includes all core features. The premium edition adds role-based access control, row coloring, and advanced field types. **Q: Can I build custom plugins for Baserow?** A: Yes. Baserow has a documented plugin API for adding custom field types, views, integrations, and application pages. ## Sources - https://github.com/baserow/baserow - https://baserow.io/docs - https://baserow.io --- Source: https://tokrepo.com/en/workflows/ae930c45-3c4e-11f1-9bc6-00163e2b0d79 Author: AI Open Source