# Storage

Abstract for content storage handlers; note that it is so far not viable to build custom handlers because the CMS core relies on the filesystem and cannot fully benefit from this abstraction yet

****

- Full class name: `Kirby\Content\Storage`
- Source: <https://github.com/getkirby/kirby/tree/5.5.3/src/Content/Storage.php#L25>

<unstable-notice>
`Storage` has been **marked as unstable**. It might be changed in a future Kirby major or minor release without being considered a breaking change. Use with caution.
</unstable-notice>

****

### Storage

- [new Storage()](https://getkirby.com/docs/reference/objects/content/storage/__construct.md)
- [$storage->all()](https://getkirby.com/docs/reference/objects/content/storage/all.md)
- [$storage->copy()](https://getkirby.com/docs/reference/objects/content/storage/copy.md)
- [$storage->copyAll()](https://getkirby.com/docs/reference/objects/content/storage/copy-all.md)
- [$storage->create()](https://getkirby.com/docs/reference/objects/content/storage/create.md)
- [$storage->delete()](https://getkirby.com/docs/reference/objects/content/storage/delete.md)
- [$storage->deleteLanguage()](https://getkirby.com/docs/reference/objects/content/storage/delete-language.md)
- [$storage->exists()](https://getkirby.com/docs/reference/objects/content/storage/exists.md)
- [Storage::from()](https://getkirby.com/docs/reference/objects/content/storage/from.md)
- [$storage->isSameStorageLocation()](https://getkirby.com/docs/reference/objects/content/storage/is-same-storage-location.md)
- [$storage->model()](https://getkirby.com/docs/reference/objects/content/storage/model.md)
- [$storage->modified()](https://getkirby.com/docs/reference/objects/content/storage/modified.md)
- [$storage->move()](https://getkirby.com/docs/reference/objects/content/storage/move.md)
- [$storage->moveAll()](https://getkirby.com/docs/reference/objects/content/storage/move-all.md)
- [$storage->moveLanguage()](https://getkirby.com/docs/reference/objects/content/storage/move-language.md)
- [$storage->read()](https://getkirby.com/docs/reference/objects/content/storage/read.md)
- [$storage->replaceStrings()](https://getkirby.com/docs/reference/objects/content/storage/replace-strings.md)
- [$storage->touch()](https://getkirby.com/docs/reference/objects/content/storage/touch.md)
- [$storage->touchLanguage()](https://getkirby.com/docs/reference/objects/content/storage/touch-language.md)
- [$storage->update()](https://getkirby.com/docs/reference/objects/content/storage/update.md)