# Manage Project Data Sources

**Requirements**:

* If [project equalization](/SaaS/govern/secure-your-data/projects-and-purpose-based-access-control/equalized-access.md) or [masked joins](/SaaS/govern/secure-your-data/projects-and-purpose-based-access-control/masked-joins.md) is enabled, you must own the project.
* If a purpose has been added to and approved for the project, you must have the `GOVERNANCE` or `PROJECT_MANAGEMENT` Immuta permission.
* Otherwise, you must be a project member.

## Add data sources to a project

1. Navigate to the **Project Overview** tab.
2. Click the **Add Data Sources** button.
3. Start typing the **name of a data source** you'd like to include in the project.
4. Select the **data source** from the list of auto-completed options in the dropdown menu.
5. Repeat this process to add additional data sources to the list. You can remove them using the **more options** icon.
6. Opt to re-equalize the project by clicking the **toggle** on.
7. When complete, click the **Save** button.

## Add data sources by purpose

You can automatically add all data sources to a project that contain a **Limit usage to purpose** policy that matches the purpose of that project.

1. Select a **Project**, and click the **Add Data Sources** button.
2. Click **Add By Purpose**.
3. All data sources matching the project's purpose(s) will populate. Review this list, and then click **Save**.

## Bulk add data sources to a project

1. Navigate to the **Data Sources** page.
2. Select the **checkboxes** for the data sources you want in a project.
3. Select the bulk action **Add To Current Project** to add to your current project or **Add To New Project**.
4. If you select **Add To New Project**, create the project on the next page:
   1. Enter the project name and description in the text boxes.
   2. Opt to add a purpose to the project using the dropdown.
   3. Select any additional data sources to include from the dropdown.
   4. Click **Create**.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://documentation.immuta.com/SaaS/govern/secure-your-data/projects-and-purpose-based-access-control/purpose-index/how-to-guides/project-management/manage-data-sources.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
