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

# session

The AR session that manages motion tracking and camera image processing for the view’s contents.

## Declaration

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

## Discussion

Discussion A view creates its own session object; use this property to access and configure the view’s session.

## See Also

### Essentials

- [Providing 3D Virtual Content with SceneKit](arkit/providing-3d-virtual-content-with-scenekit.md)
- [scene](arkit/arscnview/scene.md)
