---
title: providerConfiguration
framework: networkextension
role: symbol
role_heading: Instance Property
path: networkextension/netunnelproviderprotocol/providerconfiguration
---

# providerConfiguration

A dictionary containing keys and values defined by the Tunnel Provider developer.

## Declaration

```swift
var providerConfiguration: [String : Any]? { get set }
```

## Discussion

Discussion All of the keys and values in this dictionary must conform to the NSSecureCoding and NSCopying protocols.

## See Also

### Accessing the tunnel configuration

- [providerBundleIdentifier](networkextension/netunnelproviderprotocol/providerbundleidentifier.md)
