<!--
{
  "availability" : [
    "iOS: 26.0.0 -",
    "iPadOS: 26.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "AppMigrationKit",
  "identifier" : "/documentation/AppMigrationKit/AppMigrationExtension",
  "metadataVersion" : "0.1.0",
  "role" : "Protocol",
  "symbol" : {
    "kind" : "Protocol",
    "modules" : [
      "AppMigrationKit"
    ],
    "preciseIdentifier" : "s:15AppMigrationKit0aB9ExtensionP"
  },
  "title" : "AppMigrationExtension"
}
-->

# AppMigrationExtension

An app extension you extend to participate in data export and import.

```
protocol AppMigrationExtension : AppExtension, Sendable
```

## Overview

During migration, the system calls your extension to collect and export its data to the receiving device.
On import, the system calls your app extension just after app installation, but before the app is actually launchable.

The protocols specific to import and export operations extend this type, such as [`ResourcesExportingWithOptions`](/documentation/AppMigrationKit/ResourcesExportingWithOptions) and [`ResourcesImporting`](/documentation/AppMigrationKit/ResourcesImporting).
For your app extension to successfully export or import data in response to a system call, it needs to conform to one or more of these child protocols.

## Topics

### Accessing migration data

[`appContainer`](/documentation/AppMigrationKit/AppMigrationExtension/appContainer)

The data container of the containing app.

[`MigrationDataContainer`](/documentation/AppMigrationKit/MigrationDataContainer)

An object describing an app’s data container

## Relationships

### Inherited By

[`ResourcesExportingWithOptions`](/documentation/AppMigrationKit/ResourcesExportingWithOptions)

[`ResourcesExporting`](/documentation/AppMigrationKit/ResourcesExporting)

[`ResourcesImporting`](/documentation/AppMigrationKit/ResourcesImporting)

### Inherits From

[`SendableMetatype`](/documentation/Swift/SendableMetatype)

[`AppExtension`](/documentation/ExtensionFoundation/AppExtension)

[`Sendable`](/documentation/Swift/Sendable)

---

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)