---
title: "init(from:)"
framework: realitykit
role: symbol
role_heading: Initializer
path: "realitykit/entity/configurationcatalog/init(from:)"
---

# init(from:)

Loads a configuration catalog from a USD or reality file.

## Declaration

```swift
init(from url: URL) async throws
```

## Parameters

- `url`: A URL of a USD or .reality file.

## Discussion

Discussion This method parses a USD or .reality file, and provides a collection of available configurations based on USD variant sets or .reality file configurations. It doesn’t load large asset files, such as textures and meshes. You can load an entity, and its assets, with configuration choices by calling init(from:configurations:).
