---
title: stage
framework: usdkit
role: symbol
role_heading: Instance Property
path: usdkit/usdprim/stage
---

# stage

The stage that owns this prim.

## Declaration

```swift
var stage: USDStage { get }
```

## Discussion

Discussion A prim’s state and validity is connected to its stage. A prim becomes invalid when the lifetime of its stage ends. It can also become invalid when the stage is modified.

## See Also

### Identifying the prim

- [path](usdkit/usdprim/path.md)
- [primPath](usdkit/usdprim/primpath.md)
- [isValid](usdkit/usdprim/isvalid.md)
- [specifier](usdkit/usdprim/specifier-swift.property.md)
- [parent](usdkit/usdprim/parent.md)
- [description](usdkit/usdprim/description.md)
- [USDPrim.Specifier](usdkit/usdprim/specifier-swift.enum.md)
