---
title: proxyConfigurations
framework: foundation
role: symbol
role_heading: Instance Property
path: foundation/urlsessionconfiguration/proxyconfigurations
---

# proxyConfigurations

An array of proxy configuration objects containing information about the proxies to use within this session.

## Declaration

```swift
var proxyConfigurations: [ProxyConfiguration] { get set }
```

## Discussion

Discussion This property controls which proxy tasks within sessions based on this configuration use when connecting to remote hosts. The default value is the empty array, which means that tasks use the default system settings.

## See Also

### Setting HTTP policy and proxy properties

- [httpMaximumConnectionsPerHost](foundation/urlsessionconfiguration/httpmaximumconnectionsperhost.md)
- [httpShouldUsePipelining](foundation/urlsessionconfiguration/httpshouldusepipelining.md)
- [connectionProxyDictionary](foundation/urlsessionconfiguration/connectionproxydictionary.md)
