---
title: configuration
framework: nearbyinteraction
role: symbol
role_heading: Instance Property
path: nearbyinteraction/nisession/configuration
---

# configuration

The configuration run by the session.

## Declaration

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

## Discussion

Discussion An app doesn’t set this property. Instead, NI sets its value to reflect the object that the app passed in to run(_:).

## See Also

### Connecting to a peer device

- [discoveryToken](nearbyinteraction/nisession/discoverytoken.md)
- [NIDiscoveryToken](nearbyinteraction/nidiscoverytoken.md)
- [run(_:)](nearbyinteraction/nisession/run(_:).md)
- [delegateQueue](nearbyinteraction/nisession/delegatequeue.md)
