# Projects

> Part of the NocoDB documentation (Product docs). Index of all pages: https://nocodb.com/llms.txt. Any docs page is available as Markdown by adding `.md` to its URL.

URL: https://nocodb.com/docs/product/projects
Last updated: 2026-10-09

A NocoDB project holds your tables, views, forms and dashboards, and has its own members and permissions.

In NocoDB, a project is the main structure that holds your data. It contains tables, views, forms, dashboards and more. A project is a complete environment to organize data and work on it with other people. Each project belongs to one workspace.

The person who creates a project becomes its **owner**. A project must always have one or more owners. A project can have more than one owner, and each owner has full control of the project settings and permissions.

## Project-level Permissions

Each project has its own members and permissions, separate from workspace access. This lets you control who can see or edit the content of a project. To manage members, refer to [Project Collaboration](/docs/product/projects/project-collaboration). For more detailed access control, refer to [Table Permissions](/docs/product/collaboration/table-permissions) and [Field Permissions](/docs/product/collaboration/field-permissions).

## Project Dashboard

The project dashboard is the first page that opens when you open a project. It opens on a prompt box: describe what you want, and [NocoAI](/docs/product/noco-ai) builds it and continues in full screen. The box follows the sidebar tab that you are on. The same box sets up tables on **Data**, workflows on **Workflows** and pages on **Interfaces**. Under **Or start from scratch** are the manual actions for that tab.

The dashboard also lists the recent NocoAI chats in this project. You can open a chat again, or search for it by name.

<img alt="The project dashboard, with the prompt box above the start-from-scratch actions" src={__img0} placeholder="blur" />

### Data Actions

| Action                                  | What it does                                                                                                                                                              |
| --------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **New table**                           | Sets up your own table and fields.                                                                                                                                        |
| **New doc**                             | Starts a page for notes, specs or a wiki.                                                                                                                                 |
| **Import**                              | Uploads a spreadsheet or data file.                                                                                                                                       |
| **[Sync from app](/docs/product/sync)** | Mirrors a Grid view from another project ([NocoDB Sync](/docs/product/sync/nocodb-sync)), or gets data from an external system ([App Sync](/docs/product/sync/app-sync)). |
| **Connect to DB**                       | Works live on an external database, for example MySQL or PostgreSQL.                                                                                                      |

## Availability

* To create a project, you need the **Creator** or **Owner** role in the workspace.

---

## Related pages

- [Create Project](https://nocodb.com/docs/product/projects/create-project.md): Create a NocoDB project from scratch, from a template or with AI.
- [Folders](https://nocodb.com/docs/product/projects/folders.md): Organize tables, documents, and dashboards into collapsible folders in the NocoDB project sidebar.
- [Import Airtable to NocoDB](https://nocodb.com/docs/product/projects/import-project-from-airtable.md): Import a complete Airtable base into NocoDB in a few minutes.
- [Project Collaboration](https://nocodb.com/docs/product/projects/project-collaboration.md): Invite members and teams to a NocoDB project, manage their project roles, and remove their access.
- [Share Project](https://nocodb.com/docs/product/projects/share-project.md): Share a NocoDB project with a public read-only link, set a custom URL, and embed the project in an iframe.
- [Project Snapshots](https://nocodb.com/docs/product/projects/snapshots.md): Create, restore and delete point-in-time snapshots of a NocoDB project.
- [Project Trash ☁](https://nocodb.com/docs/product/projects/project-trash.md): Use NocoDB Project Trash to view, restore, and permanently delete deleted records, tables, views, fields, dashboards, widgets, workflows, scripts, and extensions.
- [Trash Settings ☁](https://nocodb.com/docs/product/projects/trash-settings.md): Set the trash retention period for each table in a NocoDB project, or turn off trash for a table.
