--- title: 'NocoDB Documentation' description: 'NocoDB Documentation' position: 0 category: 'Getting started' fullscreen: true menuTitle: 'Introduction' --- ## Welcome! NocoDB is an open source Airtable alternative. NocoDB works by connecting to any relational database and transforming them into a smart spreadsheet interface! This allows you to build no-code applications collaboratively with teams. NocoDB currently works with MySQL, PostgreSQL, Microsoft SQL Server, SQLite, Amazon Aurora & MariaDB databases. Also NocoDB's app store allows you to build business workflows on views with combination of Slack, Microsoft Teams, Discord, Twilio, Whatsapp, Email & any 3rd party APIs too. Plus NocoDB provides programmatic access to APIs so that you can build integrations with Zapier / Integromat and custom applications too. ## Features ### Rich Spreadsheet Interface - ⚡  Search, sort, filter, hide columns with uber ease - ⚡  Create Views : Grid, Gallery, Kanban, Gantt, Form - ⚡  Share Views : public & password protected - ⚡  Personal & locked Views - ⚡  Upload images to cells (Works with S3, Minio, GCP, Azure, DigitalOcean, Linode, OVH, BackBlaze)!! - ⚡  Roles : Owner, Creator, Editor, Commenter, Viewer, Commenter, Custom Roles. - ⚡  Access Control : Fine-grained access control even at database, table & column level. ### App Store for workflow automations : - ⚡  Chat : Microsoft Teams, Slack, Discord, Mattermost - ⚡  Email : SMTP, SES, Mailchimp - ⚡  SMS : Twilio - ⚡  Whatsapp - ⚡  Any 3rd Party APIs ### Programmatic API access via : - ⚡  REST APIs (Swagger) - ⚡  GraphQL APIs. - ⚡  Includes JWT Authentication & Social Auth - ⚡  API tokens to integrate with Zapier, Integromat. ## Architecture - Simple Overview

| Project Type | Metadata stored in | Data stored in | |---------|-----------|--------| | Create new project | NC_DB | NC_DB | | Create new project with external DB | NC_DB | External database |