---
title: "init(validating:)"
framework: usdkit
role: symbol
role_heading: Initializer
path: "usdkit/usdlayer/path/init(validating:)"
---

# init(validating:)

Creates a path from its string representation, validating that path is well-formed.

## Declaration

```swift
init?(validating path: String)
```

## Parameters

- `path`: The path string to validate.

## Return Value

Return Value nil if path cannot be parsed as a USD path expression.
