> ## Documentation Index
> Fetch the complete documentation index at: https://anaconda.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Anaconda Projects

export const Danger = ({children}) => {
  return <div class="callout my-4 px-5 py-4 overflow-hidden rounded-2xl flex gap-3 border danger-admonition dark:danger-admonition" data-callout-type="danger">
      <div class="mt-0.5 w-4">
        <svg width="14" height="14" viewBox="0 0 14 14" fill="rgb(239, 68, 68)" xmlns="http://www.w3.org/2000/svg" class="w-4 h-4 text-sky-500" aria-label="Danger">
          <path fill-rule="evenodd" clip-rule="evenodd" d="M7 1.3C10.14 1.3 12.7 3.86 12.7 7C12.7 10.14 10.14 12.7 7 12.7C5.48908 12.6974 4.0408 12.096 2.97241 11.0276C1.90403 9.9592 1.30264 8.51092 1.3 7C1.3 3.86 3.86 1.3 7 1.3ZM7 0C3.14 0 0 3.14 0 7C0 10.86 3.14 14 7 14C10.86 14 14 10.86 14 7C14 3.14 10.86 0 7 0ZM8 3H6V8H8V3ZM8 9H6V11H8V9Z"></path>
        </svg>
      </div>
      <div class="text-sm prose min-w-0 w-full">
        {children}
      </div>
    </div>;
};

Anaconda's cloud storage solution provides you with greater access to your files across your workspace. By securely uploading your CSVs, notebook files, code snippets, and more to projects in Anaconda's cloud storage, you can access them from any machine with Excel and internet access.

## What are projects?

You can think of projects as folders for storing your data files, which allow you to:

* Access your stored `.csv` files or code snippets from either Anaconda Notebooks or [Excel](/tools/excel/key-features)
* Keep related `.csv` and `.ipynb` files organized
* Execute bulk actions, such as uploading, downloading, and deleting files

For example, you can create a `.csv` file in Excel, [upload the file to Anaconda's cloud storage](/tools/excel/toolbox/data), then pull that `.csv` data directly into a notebook in Anaconda Notebooks!

## Creating a project

Create a project using the following steps:

1. Open Anaconda Toolbox.

2. Click <Icon icon="square-plus" iconType="regular" /> **New**.

3. Select *New Project*.

4. Enter a unique title for your project.

5. Select a [runtime](/tools/anaconda-notebooks/notebook-runtimes) for your project from the **Environment Location** dropdown.

6. Upload files to your project, or transfer files already saved in Anaconda's cloud storage.

   <Note>
     You can upload any file type to your project, but the best options are `.csv` and `.ipynb` files under 100MB.
   </Note>

7. Click **Create Project**. Your project appears under **Manage Projects**.

<Tip>
  Save your new project and files by [pushing your project](#syncing-projects-to-anacondas-cloud-storage) to Anaconda's cloud storage.
</Tip>

## Uploading files to a project

Add files to a project using the following steps:

1. Open Anaconda Toolbox.

2. Under **Projects**, click **Manage Projects**.

3. Click <Icon icon="ellipsis-vertical" iconType="regular" /> actions beside the project, then click <Icon icon="upload" iconType="light" /> *Upload*.

   <Frame>
     <img src="https://mintcdn.com/anaconda-29683c67/McsxJLnb_iAXTsa2/images/upload_notebook_file.png?fit=max&auto=format&n=McsxJLnb_iAXTsa2&q=85&s=de0ae368a89db305f32e56b6d81e6621" alt="" width="3460" height="1380" data-path="images/upload_notebook_file.png" />
   </Frame>

4. Upload files to your project, or transfer files already saved in Anaconda's cloud storage.

5. Click **Upload to Project**.

The file(s) appear in the project.

## Sharing a project

You can share projects you own with other users in your organizations or with your entire organization.

<Tabs>
  <Tab title="Sharing with other users">
    To share projects with other users in your organizations, follow these steps:

    1. Under **Projects**, click **Manage Projects**.

    2. Click <Icon icon="ellipsis-vertical" iconType="regular" /> actions beside the project you want to share, then click <Icon icon="share-from-square" iconType="light" /> *Share*.

    3. In the Invite dialog, select your organization from the dropdown under **Organization access**.

           <Note>
             Sharing projects with other users is only possible through a shared organization. To share with someone who is not a member of your organization, create a new organization for that user to join by clicking **Create new organization** beneath the organizations dropdown.
           </Note>

    4. Under **Share with individuals in your org**, enter the email of the user(s) you want to share the project with, select their [permission level](#permissions), then click **Invite**.

    5. Select **Only invited users**.

    6. Click **Update Permissions**.

    The user(s) then receive an email notifying them of the update to their permission level on your project and a link to Anaconda Notebooks.
  </Tab>

  <Tab title="Sharing with an organization">
    To share projects with an entire organization, follow these steps:

    1. Under **Projects**, click **Manage Projects**.
    2. Click <Icon icon="ellipsis-vertical" iconType="regular" /> actions beside the project you want to share, then click <Icon icon="share-from-square" iconType="light" /> *Share*.
    3. In the Invite dialog, select your organization from the dropdown under **Organization access**.
    4. Select **Entire organization**, then select the [permission level](#permissions) for the organization members.
    5. Click **Update Permissions**.

    Organization members then receive an email notifying them of the update to their permission level on your project and a link to Anaconda Notebooks.

    To remove access for an entire organization, select **Only invited users**, then click **Update Permissions**.
  </Tab>
</Tabs>

### Permissions

Access to projects and the actions you can perform in them are determined by your permission level for the project. By default, you as the owner of your project have admin permissions; for projects owned by an organization, the admins of that organization have admin permissions for that project.

| Permission level | Actions                                     |
| :--------------- | :------------------------------------------ |
| Reader           | View, download                              |
| Writer           | View, download, edit, upload                |
| Admin            | View, download, edit, upload, share, delete |

## Creating a new notebook

Begin creating a new notebook from either the home page or directly in a project from **Manage Projects**:

<Tabs>
  <Tab title="Home page">
    1. Click <Icon icon="square-plus" iconType="regular" /> **New**.
    2. Select *New Notebook*.
    3. Enter a unique name for your notebook and select a project to store your notebook in.
  </Tab>

  <Tab title="Manage Projects">
    1. Click <Icon icon="ellipsis-vertical" iconType="regular" /> actions beside the project where you want to create the new notebook.
    2. Select <Icon icon="file-code" iconType="light" /> *New Notebook*.
    3. Enter a unique name for your notebook.
  </Tab>
</Tabs>

4. Click **Create Notebook**. Your new notebook opens.
5. Select the runtime for your notebook in the **Assign a Runtime** dialog, then click **Assign**.

   <Tip>
     To always use the same runtime and prevent the dialog from appearing when creating a notebook, select the checkbox beside **Always start the preferred runtime**.

     To remove a project's preferred runtime, open an associated notebook, click the runtime in the top-right corner, and clear **Always start the preferred runtime**. Alternatively, go to **Settings**, select *Settings Editor*, select *Notebook* from the left sidebar, and clear **Automatically Start Preferred Kernel**.
   </Tip>

You can now begin working in your new notebook.

<h2 id="syncing-projects-to-anacondas-cloud-storage">
  Syncing projects to Anaconda's cloud storage
</h2>

While it's best practice to save your work as you go, an extra step is required to ensure your project files are securely uploaded to the cloud for easy retrieval and use on other machines and software.

Save a project to Anaconda's cloud storage by clicking <Icon icon="cloud-arrow-up" iconType="light" /> **Save project to the cloud** beside the project title.

<Frame>
  <img src="https://mintcdn.com/anaconda-29683c67/q5KdI2mr6ZKMYRZp/images/notebook_toolbox_push.png?fit=max&auto=format&n=q5KdI2mr6ZKMYRZp&q=85&s=1d6ffeeb2fb09045e5a0ebb0857dc263" alt="" width="3460" height="1390" data-path="images/notebook_toolbox_push.png" />
</Frame>

Sync your local projects with those stored on Anaconda's cloud storage by clicking <Icon icon="arrows-rotate" iconType="light" /> **Refresh Project** beside the project title.

<Danger>
  Refreshing your project(s) will synchronize your local files with those stored on Anaconda's cloud storage, *overwriting your local project files*. Make sure to save your projects to the cloud before refreshing to avoid losing any progress.
</Danger>

<Frame>
  <img src="https://mintcdn.com/anaconda-29683c67/q5KdI2mr6ZKMYRZp/images/notebook_toolbox_pull.png?fit=max&auto=format&n=q5KdI2mr6ZKMYRZp&q=85&s=d2f36d08f3191de975b38f287ae9e23b" alt="" width="3460" height="1404" data-path="images/notebook_toolbox_pull.png" />
</Frame>

<Tip>
  Refresh all projects at once by clicking <Icon icon="arrows-rotate" iconType="regular" /> **Projects**.
</Tip>
