---
title: configuration
framework: arkit
role: symbol
role_heading: Instance Property
path: arkit/arsession/configuration
---

# configuration

An object that defines motion and scene tracking behaviors for the session.

## Declaration

```swift
@NSCopying var configuration: ARConfiguration? { get }
```

## See Also

### Configuring and running a session

- [run(_:options:)](arkit/arsession/run(_:options:).md)
- [identifier](arkit/arsession/identifier.md)
- [ARSession.RunOptions](arkit/arsession/runoptions.md)
- [pause()](arkit/arsession/pause().md)
