# Buckets -------------------------------------------------------------------------------- title: "Introduction" description: "Stratus is a robust cloud storage solution powered by Catalyst. You can store data of any format type in the form of buckets and objects." last_updated: "2026-03-18T07:41:08.534Z" source: "https://docs.catalyst.zoho.com/en/cloud-scale/help/stratus/buckets/name-bucket/" service: "Cloud Scale" related: - Create a Bucket (/en/cloud-scale/help/stratus/buckets/create-bucket/) - Java SDK (/en/sdk/java/v1/cloud-scale/stratus/overview/) - Node.js SDK (/en/sdk/nodejs/v2/cloud-scale/stratus/overview/) - Python SDK (/en/sdk/python/v1/cloud-scale/stratus/overview/) - Web SDK (/en/sdk/web/v4/cloud-scale/stratus/overview/) - iOS SDK (/en/sdk/ios/v2/cloud-scale/stratus/overview/) - Android SDK (/en/sdk/android/v2/cloud-scale/stratus/overview/) - Flutter SDK (/en/sdk/flutter/v2/cloud-scale/stratus/overview/) - REST API (/en/api/code-reference/cloud-scale/stratus/get-all-buckets/#GetAllBuckets) -------------------------------------------------------------------------------- # Buckets A **Bucket** is essentially the root container that you create to store your data. The data that is stored in buckets is called {{%link href="/en/cloud-scale/help/stratus/objects/introduction/" %}}**Objects**{{%/link%}}. You can create multiple {{%link href="/en/cloud-scale/help/stratus/objects/introduction/#path" %}}*paths*{{%/link%}} in the bucket and store an unlimited amount of objects. The navigation on these paths is quite similar to a conventional directory structure. {{%note%}}{{%bold%}}Note:{{%/bold%}} * You can create up to {{%bold%}}10 buckets{{%/bold%}} per Catalyst project. * While there is no limit to the size of the bucket, the maximum size of a single object that can be uploaded at one time is {{%bold%}}250GB{{%/bold%}}. You can store {{%bold%}}multiple objects of 250GB in a single bucket{{%/bold%}}.{{%/note%}} ### Ideal Practices to Name a Bucket The bucket's name will act as the {{%bold%}}domain name{{%/bold%}} in the {{%link href="/en/cloud-scale/help/stratus/buckets/create-bucket/#bucket-url" %}}Bucket URL{{%/link%}}. Therefore, it is mandatory that you create a Bucket with a name that is globally unique with respect to your {{%link href="/en/api/introduction/multi-dc-support/#Multi-DCSupport" %}}DC{{%/link%}} and not only unique to your Catalyst projects or your account. {{%note%}}{{%bold%}}Note:{{%/bold%}} Ensure you read this document in its entirety. It is vital for you to comprehend this content thoroughly to successfully name and create your bucket.{{%/note%}} Here are a few naming practices to be mindful of while naming your bucket: * The bucket name should contain a minimum of **3** characters and a maximum of **50** characters. It can only consist of alphanumeric characters. No special characters apart from hyphen "{{%badge%}}**-**{{%/badge%}}" is allowed. * While the special character hyphen "{{%badge%}}**-**{{%/badge%}}" is permitted to be used to name your buckets, you cannot start or end your bucket name with a hyphen. * You cannot **end your bucket name** with the suffix **-development**. * You are **not permitted** to name your bucket **starting with the reserved keyword: {{%badge%}}x-zc-{{%/badge%}}**. However, this sequence of characters can be used in between to name your bucket. * Avoid using uppercase characters to name your bucket. * It is strongly urged that you do not use personally identifiable information, such as part of your name or ID number, to name your bucket. * It is strongly urged that you do not name your bucket with names or terms that are identifiable to popular brands with which you have no association or authorization to use. * Bucket name cannot contain any notations of IP addresses or in the dot-decimal, snake case formats. **Examples of Valid Bucket Names:** * xyz2-bucket * sto123rage-supreme * enterprise-trek -------------------------------------------------------------------------------- title: "Create a Bucket" description: "Stratus is a robust cloud storage solution powered by Catalyst. You can store data of any format type in the form of buckets and objects." last_updated: "2026-03-18T07:41:08.534Z" source: "https://docs.catalyst.zoho.com/en/cloud-scale/help/stratus/buckets/create-bucket/" service: "Cloud Scale" related: - Configure Custom Permissions (/en/cloud-scale/help/stratus/stratus-permissions/#custom-permissions) - Initiate Migration from Third-party Cloud Platform to Stratus (/en/cloud-scale/help/stratus/third-party-migration/introduction/) - Configure Bucket Settings (/en/cloud-scale/help/stratus/stratus-config/general-settings/) - Java SDK (/en/sdk/java/v1/cloud-scale/stratus/overview/) - Node.js SDK (/en/sdk/nodejs/v2/cloud-scale/stratus/overview/) - Python SDK (/en/sdk/python/v1/cloud-scale/stratus/overview/) - Web SDK (/en/sdk/web/v4/cloud-scale/stratus/overview/) - iOS SDK (/en/sdk/ios/v2/cloud-scale/stratus/overview/) - Android SDK (/en/sdk/android/v2/cloud-scale/stratus/overview/) - Flutter SDK (/en/sdk/flutter/v2/cloud-scale/stratus/overview/) - REST API (/en/api/code-reference/cloud-scale/stratus/get-all-buckets/#GetAllBuckets) -------------------------------------------------------------------------------- # Create a Bucket Before you perform any upload or migration action, you need to create a bucket to store the objects. To create a bucket: 1. Navigate to **Stratus** under *STORAGE* in the Cloud Scale service's console, then click **Create Bucket**. <br /> {{%note%}}{{%bold%}}Note:{{%/bold%}} If you are currently using third-party platform storage services like {{%bold%}}Amazon S3{{%/bold%}}, or {{%bold%}}GCP Cloud Storage{{%/bold%}}, you can migrate your data from there to Stratus using the {{%bold%}}Third-Party Migration option{{%/bold%}}. You can find detailed steps to successfully migrate your stored data from third-party platforms to Stratus in this {{%link href="/en/cloud-scale/help/stratus/third-party-migration/introduction/" %}}help documentation{{%/link%}}.{{%/note%}} 2. Provide a name for your bucket. <br /> {{%note%}}{{%bold%}}Note:{{%/bold%}} The name of your bucket needs to be {{%bold%}}globally unique{{%/bold%}}. The methodology that needs to be followed while you name your bucket can be found in this {{%link href="/en/cloud-scale/help/stratus/buckets/name-bucket/#ideal-practices-to-name-a-bucket" %}}help documentation{{%/link%}}.{{%/note%}} 3. Select your required permission template. <br /> {{%note%}}{{%bold%}}Note:{{%/bold%}} * Regardless of the permission template that you choose now, it can be edited to suit your requirement after bucket creation. * You can find out more about the default permission template in this {{%link href="/en/cloud-scale/help/stratus/stratus-permissions/#default-permission-template" %}}help section{{%/link%}}. * This selection is only to create a bucket with a {{%italics%}}default permission template{{%/italics%}}. You can find detailed instructions on providing custom permissions for individual objects or groups of objects in this {{%link href="/en/cloud-scale/help/stratus/stratus-permissions/#custom-permissions" %}}help section{{%/link%}}.{{%/note%}} 4. Enable the required settings according to your requirements. <br /> {{%note%}}{{%bold%}}Note:{{%/bold%}} Information on each of the settings, and information on when and if they should be enabled, can be found in this {{%link href="/en/cloud-scale/help/stratus/stratus-config/general-settings/" %}}help section{{%/link%}}.{{%/note%}} 5. Once you've confirmed your choices, click **Create**. <br /> The **Bucket URL** will also be automatically generated by Catalyst and made available when you create the bucket. You can access the bucket securely using this URL. The *Bucket URL* of each bucket will always be available for copying by clicking the **Bucket URL** button. <br /> ### Bucket URL This is a unique URL that is generated by Catalyst when you create a Bucket. The URL will be in the following format: In {{%link href="/en/deployment-and-billing/environments/development-environment/" %}}development environment{{%/link%}}: **https://<bucket_name>-development.zohostratus.com/** In {{%link href="/en/deployment-and-billing/environments/production-environment/" %}}production environment{{%/link%}}: **https://<bucket_name>.zohostratus.com/** This URL will be globally unique, and access to the bucket via this URL will be permitted based on the permission template you configure for the bucket. *Bucket URLs* will also be generated based on their **DC**, and the following illustrates the Bucket URL structure for each of the DCs that are supported by Catalyst. <table class="content-table"> <thead> <tr> <th class="w10p">Supported DCs</th> <th class="w45p">Bucket URL Structure in Development Environment</th> <th class="w45p">Bucket URL Structure in Production Environment</th> </tr> </thead> <tbody> <tr> <td>US</td> <td>https://&lt;bucket_name&gt;-development.zohostratus.com</td> <td>https://&lt;bucket_name&gt;.zohostratus.com</td> </tr> <tr> <td>EU</td> <td>https://&lt;bucket_name&gt;-development.zohostratus.eu</td> <td>https://&lt;bucket_name&gt;.zohostratus.eu</td> </tr> <tr> <td>IN</td> <td>https://&lt;bucket_name&gt;-development.zohostratus.in</td> <td>https://&lt;bucket_name&gt;.zohostratus.in</td> </tr> <tr> <td>AU</td> <td>https://&lt;bucket_name&gt;-development.zohostratus.com.au</td> <td>https://&lt;bucket_name&gt;.zohostratus.com.au</td> </tr> <tr> <td>CA</td> <td>https://&lt;bucket_name&gt;-development.zohostratus.ca</td> <td>https://&lt;bucket_name&gt;.zohostratus.ca</td> </tr> </tbody> </table> -------------------------------------------------------------------------------- title: "Delete a Bucket" description: "Stratus is a robust cloud storage solution powered by Catalyst. You can store data of any format type in the form of buckets and objects." last_updated: "2026-03-18T07:41:08.535Z" source: "https://docs.catalyst.zoho.com/en/cloud-scale/help/stratus/buckets/delete-bucket/" service: "Cloud Scale" related: - Create a Bucket (/en/cloud-scale/help/stratus/buckets/create-bucket/) - Java SDK (/en/sdk/java/v1/cloud-scale/stratus/overview/) - Node.js SDK (/en/sdk/nodejs/v2/cloud-scale/stratus/overview/) - Python SDK (/en/sdk/python/v1/cloud-scale/stratus/overview/) - Web SDK (/en/sdk/web/v4/cloud-scale/stratus/overview/) - iOS SDK (/en/sdk/ios/v2/cloud-scale/stratus/overview/) - Android SDK (/en/sdk/android/v2/cloud-scale/stratus/overview/) - Flutter SDK (/en/sdk/flutter/v2/cloud-scale/stratus/overview/) - REST API (/en/api/code-reference/cloud-scale/stratus/get-all-buckets/#GetAllBuckets) -------------------------------------------------------------------------------- # Delete a Bucket You can only delete one bucket at a time. If you delete a bucket, all the objects present in the bucket will be deleted permanently. {{%note%}}{{%bold%}}Note:{{%/bold%}} If you delete a bucket, the name used for the bucket will become publicly available for use for all Catalyst users. You cannot immediately name another bucket with the same name of a bucket that is being deleted. The name will only be available after an indeterminate yet short time interval.{{%/note%}} To delete a bucket: 1. Select the required bucket from the bucket list, click the **ellipsis icon** corresponding to the selected bucket, then click **Delete**. <br /> 2. Enter the bucket name in the input field and click **Confirm**. <br /> The bucket will be deleted.