> For the complete documentation index, see [llms.txt](https://motivlabs.gitbook.io/diesel/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://motivlabs.gitbook.io/diesel/concepts.md).

# Concepts

The idea is to bring the S3 API/Interfaces to Diesel as they are a widely used standard.

## S3 Terminology

1. Bucket: A bucket is the name for the S3 Box. It is a container for objects. A bucket belongs to a region and may contain any number objects, potentially in different storage classes (see below for storage classes).
2. Region: A region hosts or contains the metadata for objects. Regions can include multiple storage classes.
3. Object: An object is the S3 representation of a file. There is no filesystem hierarchy in S3 even though some it fakes a filesystem or is made to look like one
