---
title: App extension
framework: appintents
role: collectionGroup
role_heading: API Collection
path: appintents/app-extension
---

# App extension

Deliver app intents in an app extension or other package that lives outside your app’s code.

## Overview

Overview Create an app extension to run your custom app intents when your app isn’t running. To make it easier to share your intent code between your app and app extension, you can also place that code in a Swift package and import it into each target.

## Topics

### App extensions

- [AppIntentsExtension](appintents/appintentsextension.md)

### App intents in packages

- [AppIntentsPackage](appintents/appintentspackage.md)

## See Also

### App-specific content

- [App intents](appintents/app-intents.md)
- [App entities](appintents/app-entities.md)
- [App enums](appintents/app-enums.md)
- [Common data types](appintents/common-data-types.md)
