---
title: Alternative Distribution Packages
framework: appstoreconnectapi
role: collectionGroup
role_heading: API Collection
path: appstoreconnectapi/alternative-distribution-packages
---

# Alternative Distribution Packages

Create and read distribution packages for an alternative app distribution.

## Overview

Overview App developers can get alternative distribution package IDs through the App Store Connect API by using Read an app store version’s alternative distribution package. You can also get the IDs in App Store Connect, to learn more, see Get an alternative distribution package ID. The alternative distribution package ID is valid for distributing a marketplace app, an app on an alternative marketplace, or through web distribution. To learn more about creating alternative distribution packages, see Creating alternative distribution packages. To learn more about ingesting alternative distribution packages as a marketplace, see Processing alternative app marketplace notifications.

## Topics

### Creating and reading distribution packages

- [Creating alternative distribution packages](appstoreconnectapi/creating-alternative-distribution-packages.md)
- [Read Alternative Distribution Package Information](appstoreconnectapi/get-v1-alternativedistributionpackages-_id_.md)
- [Create an Alternative Distribution Package](appstoreconnectapi/post-v1-alternativedistributionpackages.md)
- [Read an app store version’s alternative distribution package](appstoreconnectapi/get-v1-appstoreversions-_id_-alternativedistributionpackage.md)
- [Read Version Information for an Alternative Distribution Package](appstoreconnectapi/get-v1-alternativedistributionpackages-_id_-versions.md)

### Getting version information

- [Read Information for an Alternative Distribution Package Version](appstoreconnectapi/get-v1-alternativedistributionpackageversions-_id_.md)
- [Read Version Information for an Alternative Distribution Package](appstoreconnectapi/get-v1-alternativedistributionpackages-_id_-versions.md)
- [List Deltas Information](appstoreconnectapi/get-v1-alternativedistributionpackageversions-_id_-deltas.md)
- [List Variants Information](appstoreconnectapi/get-v1-alternativedistributionpackageversions-_id_-variants.md)
- [List delta ids](appstoreconnectapi/get-v1-alternativedistributionpackageversions-_id_-relationships-deltas.md)
- [List variant ids information](appstoreconnectapi/get-v1-alternativedistributionpackageversions-_id_-relationships-variants.md)
- [Read version ids for an alternative distribution package](appstoreconnectapi/get-v1-alternativedistributionpackages-_id_-relationships-versions.md)

### Getting delta information

- [Read Information for Alternative Distribution Package Deltas](appstoreconnectapi/get-v1-alternativedistributionpackagedeltas-_id_.md)
- [List Deltas Information](appstoreconnectapi/get-v1-alternativedistributionpackageversions-_id_-deltas.md)

### Getting variant information

- [Read variant information for an alternative distribution package](appstoreconnectapi/get-v1-alternativedistributionpackagevariants-_id_.md)
- [List Variants Information](appstoreconnectapi/get-v1-alternativedistributionpackageversions-_id_-variants.md)

### Objects

- [AlternativeDistributionPackage](appstoreconnectapi/alternativedistributionpackage.md)
- [AlternativeDistributionPackageCreateRequest](appstoreconnectapi/alternativedistributionpackagecreaterequest.md)
- [AlternativeDistributionPackageResponse](appstoreconnectapi/alternativedistributionpackageresponse.md)
- [AlternativeDistributionPackageVersion](appstoreconnectapi/alternativedistributionpackageversion.md)
- [AlternativeDistributionPackageVersionResponse](appstoreconnectapi/alternativedistributionpackageversionresponse.md)
- [AlternativeDistributionPackageVersionsResponse](appstoreconnectapi/alternativedistributionpackageversionsresponse.md)
- [AlternativeDistributionPackageDelta](appstoreconnectapi/alternativedistributionpackagedelta.md)
- [AlternativeDistributionPackageDeltaResponse](appstoreconnectapi/alternativedistributionpackagedeltaresponse.md)
- [AlternativeDistributionPackageDeltasResponse](appstoreconnectapi/alternativedistributionpackagedeltasresponse.md)
- [AlternativeDistributionPackageVariant](appstoreconnectapi/alternativedistributionpackagevariant.md)
- [AlternativeDistributionPackageVariantResponse](appstoreconnectapi/alternativedistributionpackagevariantresponse.md)
- [AlternativeDistributionPackageVariantsResponse](appstoreconnectapi/alternativedistributionpackagevariantsresponse.md)
- [AlternativeDistributionPackageVersionDeltasLinkagesResponse](appstoreconnectapi/alternativedistributionpackageversiondeltaslinkagesresponse.md)
- [AlternativeDistributionPackageVersionVariantsLinkagesResponse](appstoreconnectapi/alternativedistributionpackageversionvariantslinkagesresponse.md)
- [AlternativeDistributionPackageVersionsLinkagesResponse](appstoreconnectapi/alternativedistributionpackageversionslinkagesresponse.md)

## See Also

### Alternative Distribution Packages and Notifications

- [Notifications](appstoreconnectapi/notifications.md)
