## Cache Volumes

[Cache Volumes](/content/docs/platform/storage/cache-volumes/index.html) are local, NVME-backed storage that allows you to reuse cache artifacts from one instance in another.
They offer very high read/write performance, require no remote file transfers and work well in high fanout scenarios.

## Persistent Volumes

[Persistent Volumes](/content/docs/platform/storage/persistent-volumes/index.html) provide durable block storage that is guaranteed to persist across instance lifetimes.
Data is automatically snapshotted on shutdown, and new volumes can be initialized from a specific snapshot.

## Container Registry

[nscr.io](/content/docs/platform/storage/container-registry/index.html) is a fully managed container registry built atop the same technology as our high-performance [artifact storage](/content/docs/platform/storage/artifact-storage/index.html).
It seamlessly integrates with Namespace products and requires zero configuration to start using it.

## Artifact Storage

Namespace maintains high-performance [artifact storage](/content/docs/platform/storage/artifact-storage/index.html), ideal for workflow artifacts.
It is globally distributed, with transparent local caching.
Artifact storage offers highly-available, high throughput object storage that is seamlessly integrated with the rest of Namespace.
It is the backing technology behind our [Bazel cache](/content/docs/bazel/cache/index.html) and [Turborepo](/content/docs/integrations/turborepo/index.html) integration.

## Secrets

You can store sensitive configuration data in your workspace by writing them to Namespace [Secrets](/content/docs/platform/storage/secrets/index.html).
When creating an instance, you can inject secrets directly into the environment.
