---
title: Stored entities
framework: realitykit
role: collectionGroup
role_heading: API Collection
path: realitykit/stored-entities
---

# Stored entities

Manage entities that you store as assets on disk.

## Overview

Overview If you bundle 3D assets with your app, or download them from the network into local file storage, you need a way to load them at runtime. RealityKit provides a collection of methods that you use to load USD and Reality files into Entity instances.

## Topics

### Essentials

- [Loading entities from a file](realitykit/loading-entities-from-a-file.md)
- [LoadRequest](realitykit/loadrequest.md)

### Loading an entity hierarchy

- [load(named:in:)](realitykit/entity/load(named:in:).md)
- [load(contentsOf:withName:)](realitykit/entity/load(contentsof:withname:).md)
- [loadAsync(named:in:)](realitykit/entity/loadasync(named:in:).md)
- [loadAsync(contentsOf:withName:)](realitykit/entity/loadasync(contentsof:withname:).md)

### Loading an anchor entity

- [loadAnchor(named:in:)](realitykit/entity/loadanchor(named:in:).md)
- [loadAnchor(contentsOf:withName:)](realitykit/entity/loadanchor(contentsof:withname:).md)
- [loadAnchorAsync(named:in:)](realitykit/entity/loadanchorasync(named:in:).md)
- [loadAnchorAsync(contentsOf:withName:)](realitykit/entity/loadanchorasync(contentsof:withname:).md)

### Loading a flattened model entity

- [loadModel(named:in:)](realitykit/entity/loadmodel(named:in:).md)
- [loadModel(contentsOf:withName:)](realitykit/entity/loadmodel(contentsof:withname:).md)
- [loadModelAsync(named:in:)](realitykit/entity/loadmodelasync(named:in:).md)
- [loadModelAsync(contentsOf:withName:)](realitykit/entity/loadmodelasync(contentsof:withname:).md)

### Loading a flattened body-tracked entity

- [loadBodyTracked(named:in:)](realitykit/entity/loadbodytracked(named:in:).md)
- [loadBodyTracked(contentsOf:withName:)](realitykit/entity/loadbodytracked(contentsof:withname:).md)
- [loadBodyTrackedAsync(contentsOf:withName:)](realitykit/entity/loadbodytrackedasync(contentsof:withname:).md)
- [loadBodyTrackedAsync(named:in:)](realitykit/entity/loadbodytrackedasync(named:in:).md)

## See Also

### Loading an entity from a file

- [Generating procedural textures](visionos/generating-procedural-textures-in-visionos.md)
- [Resource](realitykit/resource.md)
- [Loading entities from a file](realitykit/loading-entities-from-a-file.md)
- [Creating USD files for Apple devices](usd/creating-usd-files-for-apple-devices.md)
- [init(contentsOf:withName:)](realitykit/entity/init(contentsof:withname:).md)
- [init(named:in:)](realitykit/entity/init(named:in:).md)
- [ReferenceComponent](realitykit/referencecomponent.md)
