# AssetCollection.from_assets

```python
@classmethod
def AssetCollection.from_assets(
    assets: Iterable[Asset],
) -> AssetCollection
```

Create a normalized semantic asset collection.

## Parameters

**assets**

`Iterable[Asset]`

Assets with nonempty, unique keys.

## Returns

A read-only `AssetCollection` keyed by each asset's key.
