---
title: session
framework: arkit
role: symbol
role_heading: Instance Property
path: arkit/arcoachingoverlayview/session
---

# session

The session this view uses to provide coaching.

## Declaration

```swift
var session: ARSession? { get set }
```

## Discussion

Discussion The coaching overlay monitors your app’s ARSession and reacts according to its tracking status. You don’t need to set this property if you set sessionProvider instead.

## See Also

### Providing the Session

- [sessionProvider](arkit/arcoachingoverlayview/sessionprovider.md)
