---
title: App Asset Library
framework: App Store Connect API
role: collectionGroup
role_heading: API Collection
path: appstoreconnectapi/app-asset-library
---

# App Asset Library

Upload image and video assets once, then reuse them across your app’s App Store surfaces.

## Overview

Overview Use the App Asset Library as a single place to manage your app’s marketing and product media. Upload an image or video once, then create placements to reuse it across screenshots, app previews, in-app events, and custom product pages. Read the reference data to discover the valid asset specifications, dimensions, and placement limits before you upload.

## Topics

### Essentials

- [Understanding the App Asset Library](appstoreconnectapi/understanding-the-app-asset-library.md)
- [Uploading and managing image assets](appstoreconnectapi/uploading-and-managing-image-assets.md)
- [Uploading and managing video assets](appstoreconnectapi/uploading-and-managing-video-assets.md)
- [Placing assets on your App Store surfaces](appstoreconnectapi/placing-assets-on-your-app-store-surfaces.md)
- [Discovering asset specifications](appstoreconnectapi/discovering-asset-specifications.md)
- [Migrating to the App Asset Library](appstoreconnectapi/migrating-to-the-app-asset-library.md)

### Managing the asset library

- [App Asset Libraries](appstoreconnectapi/app-asset-libraries.md)

### Managing image and video assets

- [App Asset Library images](appstoreconnectapi/app-asset-library-images.md)
- [App Asset Library videos](appstoreconnectapi/app-asset-library-videos.md)

### Placing assets

- [App Asset Library placements](appstoreconnectapi/app-asset-library-placements.md)
- [App Asset Library placement ordering requests](appstoreconnectapi/app-asset-library-placement-ordering-requests.md)

### Discovering asset specifications

- [App Asset Library reference data](appstoreconnectapi/app-asset-library-reference-data.md)

### Data types

- [AppAssetLibraryAssetCategory](appstoreconnectapi/appassetlibraryassetcategory.md)
- [AppAssetLibraryAssetState](appstoreconnectapi/appassetlibraryassetstate.md)
- [AppAssetLibraryDisplayClass](appstoreconnectapi/appassetlibrarydisplayclass.md)
- [AppAssetLibraryFeature](appstoreconnectapi/appassetlibraryfeature.md)
- [AppAssetLibraryMediaType](appstoreconnectapi/appassetlibrarymediatype.md)
- [AppAssetLibraryPlacementPlatform](appstoreconnectapi/appassetlibraryplacementplatform.md)
- [AppAssetLibraryPlacementState](appstoreconnectapi/appassetlibraryplacementstate.md)
- [AppAssetLibraryPlacementType](appstoreconnectapi/appassetlibraryplacementtype.md)
