> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://contentful.com/developers/docs/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://contentful.com/developers/docs/_mcp/server.

# App Installation

> An App Installation is an entity type that indicates if an app described by an App Definition is installed in a space environment.

An `AppInstallation` is an entity type that indicates if an app described by an `AppDefinition` is installed in a space environment.

App installations can store space environment specific configuration variables as [installation parameters](/extensibility/app-framework/app-parameters#installation-parameters).

Every `AppInstallation` is linked to an [`AppDefinition`](/extensibility/app-framework/app-definition) and will immediately reflect any changes made to that app definition.
If an `AppDefinition` is deleted, all corresponding app installations will also be removed.

App installations are copied in the process of environment creation.
This means that when you install an app in the main environment and then create a staging environment based on that environment, both the app installation and its parameters will be copied to the staging environment.

The [Content Management API](/references/content-management-api/overview) can be used to manage app installations for a space.