---
title: "init(from:configuration:)"
framework: arkit
role: symbol
role_heading: Initializer
path: "arkit/referenceobject/init(from:configuration:)"
---

# init(from:configuration:)

Initializes a reference object from a URL, with reference object configuration.

## Declaration

```swift
init(from url: URL, configuration: ReferenceObject.Configuration) async throws
```

## Parameters

- `url`: Local path to the reference object model.
- `configuration`: Configuration to use for tracking this object.

## Discussion

Discussion note: ObjectTrackingProvider.Error

## See Also

### Creating reference objects

- [init(from:)](arkit/referenceobject/init(from:).md)
- [init(named:from:)](arkit/referenceobject/init(named:from:).md)
- [init(named:from:configuration:)](arkit/referenceobject/init(named:from:configuration:).md)
