On this page

Create, inspect, update, and delete buckets. Buckets are top-level containers that hold objects.

**Alias:** `b`

## Usage  
```bash
tigris buckets <operation> [flags]

t3 b <operation> [flags]
```

## Commands  
| Command | Description |
| --- | --- |
| [`list`](/content/docs/cli/buckets/list/index.html) | List all buckets |
| [`create`](/content/docs/cli/buckets/create/index.html) | Create a new bucket |
| [`rebase`](/content/docs/cli/buckets/rebase/index.html) | Update a fork with the latest changes from its source |
| [`merge`](/content/docs/cli/buckets/merge/index.html) | Merge a fork's changes back into its source |
| [`get`](/content/docs/cli/buckets/get/index.html) | Show details for a bucket |
| [`delete`](/content/docs/cli/buckets/delete/index.html) | Delete a bucket |
| [`set`](/content/docs/cli/buckets/set/index.html) | Update bucket settings |
| [`lifecycle`](/content/docs/cli/buckets/lifecycle/index.html) | Manage lifecycle rules (storage-class transitions and expiration) |
| [`set-migration`](/content/docs/cli/buckets/set-migration/index.html) | Configure data migration from an external source |
| [`migrate`](/content/docs/cli/buckets/migrate/index.html) | Actively migrate objects from a shadow bucket |
| [`set-notifications`](/content/docs/cli/buckets/set-notifications/index.html) | Configure object event notifications |
| [`set-locations`](/content/docs/cli/buckets/set-locations/index.html) | Set the data locations for a bucket |
| [`set-cors`](/content/docs/cli/buckets/set-cors/index.html) | Configure CORS rules |

`set-ttl` and `set-transition` have been replaced by [`buckets lifecycle`](/content/docs/cli/buckets/lifecycle/index.html).

## Examples  
```bash
tigris buckets list

tigris buckets create my-bucket

tigris buckets get my-bucket

tigris buckets set my-bucket --access public

tigris buckets delete my-bucket
```
