<!--
{
  "availability" : [
    "iOS: 11.0.0 -",
    "iPadOS: 11.0.0 -",
    "macCatalyst: 13.1.0 -",
    "visionOS: 1.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "Foundation",
  "identifier" : "/documentation/Foundation/URLSessionConfiguration/MultipathServiceType-swift.enum/aggregate",
  "metadataVersion" : "0.1.0",
  "role" : "Case",
  "symbol" : {
    "kind" : "Case",
    "modules" : [
      "Foundation"
    ],
    "preciseIdentifier" : "c:@E@NSURLSessionMultipathServiceType@NSURLSessionMultipathServiceTypeAggregate"
  },
  "title" : "URLSessionConfiguration.MultipathServiceType.aggregate"
}
-->

# URLSessionConfiguration.MultipathServiceType.aggregate

A service that aggregates the capacities of other Multipath options in an attempt to increase throughput and minimize latency.

```
case aggregate
```

## Discussion

This option is available only for experimentation. Specify it for connections that use cellular data. You must also set the <doc://com.apple.documentation/documentation/BundleResources/Entitlements/com.apple.developer.networking.multipath> in the Xcode Capabilities pane for your app.

To enable the aggregation mode, open the Settings app on your development iPhone and navigate to Developer, and then turn on Multipath Networking.

Multipath Aggregation requires an iOS device in Developer mode with a cellular connection running iOS 11.0 or later.

> Note:
> Setting this option will use a considerable amount of cellular data.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)