# About Storage Buckets

> Storage buckets provide a per-folder storage solution for RPA developers to leverage in creating automation projects (e.g. for a `.pdf` file used across multiple business processes or data sets used for your machine learning models). For details on using storage buckets in your automation projects read about [Orchestrator activities](https://docs.uipath.com/activities/other/latest/workflow/system-activities) in the Activities guide.

Storage buckets provide a per-folder storage solution for RPA developers to leverage in creating automation projects (e.g. for a `.pdf` file used across multiple business processes or data sets used for your machine learning models). For details on using storage buckets in your automation projects read about [Orchestrator activities](https://docs.uipath.com/activities/other/latest/workflow/system-activities) in the Activities guide.

As storage buckets are created within the scope of a given folder, this enables you to use the fine-grained permissions and role assignment models of the Folders feature to control access to these storage buckets and their contents only to those accounts that need it. Users with the required permissions can browse the contents of any configured storage bucket, and upload or download files as desired.

The **Storage Buckets** page displays your currently configured buckets and enables you to create as many additional storage buckets as needed.

## Storage Providers

Use any of the following providers to configure storage buckets:

* **Orchestrator** - the same storage location where Orchestrator feed packages are kept
* **Azure Storage (WASB)**
* **MinIO**
* **S3 Compatible** storage solutions - support SSE-KMS

To define the storage providers you can use to create storage buckets in Orchestrator, use the `Buckets.AvailableProviders` setting in `appSettings`. Add a comma-separated string value that contains one or more of the following options: `"Orchestrator,Azure,Amazon,Minio,S3Compatible"`.

For more details, check [Configuring appSettings (Linux)](https://docs.uipath.com/automation-suite/automation-suite/2023.10/installation-guide/configuring-appsettings) or [Configuring appSettings (EKS/AKS)](https://docs.uipath.com/automation-suite/automation-suite/2023.10/installation-guide-eks-aks/configuring-appsettings).

## Permissions for Storage Buckets

Access to and control over storage buckets and their contents is governed by the following permissions:

 <colgroup>
  <col/>
  <col/>
 </colgroup>
 
  
     Permission  
     Description  
  
 
 
  
    Create 
   
      
         Storage Buckets - allows the creation of new storage buckets. 
         Storage Files- allows the creation of new files in storage buckets. 
      

  
  
    Edit 
   
      
         Storage Buckets- allows the editing of existing storage buckets. 
      

  
  
    View 
   
      
         Storage Buckets- allows access to bucket contents. Required for any file operations within buckets. 
         Storage Files- enables browsing and download of bucket contents. 
      

  
  
    Delete 
   
      
         Storage Buckets- allows the deletion of existing storage buckets. 
         Storage Files- allows the deletion of files in storage buckets.
