---
title: isValid
framework: usdkit
role: symbol
role_heading: Instance Property
path: usdkit/usdlayer/isvalid
---

# isValid

Whether the layer is still valid. Returns false if the underlying data has been released.

## Declaration

```swift
var isValid: Bool { get }
```

## See Also

### Inspecting identity and state

- [identifier](usdkit/usdlayer/identifier.md)
- [resolvedPath](usdkit/usdlayer/resolvedpath.md)
- [displayName](usdkit/usdlayer/displayname.md)
- [isAnonymous](usdkit/usdlayer/isanonymous.md)
- [isDirty](usdkit/usdlayer/isdirty.md)
- [isMuted](usdkit/usdlayer/ismuted.md)
