---
type: api
title: Elastic Package Manager (EPM)
description: Elastic Package Manager (EPM) APIs enable you to manage packages and integrations, including installing, updating, and uninstalling packages, managing custom integrations, and handling package assets.
url: https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/kibana/v8/group/endpoint-elastic-package-manager-epm
resource: https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/kibana/v8/group/endpoint-elastic-package-manager-epm
products:
  - Kibana
---

# Elastic Package Manager (EPM)

Elastic Package Manager (EPM) APIs enable you to manage packages and integrations, including installing, updating, and uninstalling packages, managing custom integrations, and handling package assets.

- [Bulk get assets](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/kibana/v8/operation/operation-bulk-get-assets): `POST` `/api/fleet/epm/bulk_assets`, `POST` `/s/{space_id}/api/fleet/epm/bulk_assets`
- [List package categories](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/kibana/v8/operation/operation-get-package-categories): `GET` `/api/fleet/epm/categories`, `GET` `/s/{space_id}/api/fleet/epm/categories`
- [List packages](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/kibana/v8/operation/operation-list-all-packages): `GET` `/api/fleet/epm/packages`, `GET` `/s/{space_id}/api/fleet/epm/packages`
- [Install by package by direct upload](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/kibana/v8/operation/operation-install-package-by-upload): `POST` `/api/fleet/epm/packages`, `POST` `/s/{space_id}/api/fleet/epm/packages`
- [Bulk install packages](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/kibana/v8/operation/operation-bulk-install-packages): `POST` `/api/fleet/epm/packages/_bulk`, `POST` `/s/{space_id}/api/fleet/epm/packages/_bulk`
- [Delete ackage](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/kibana/v8/operation/operation-delete-package-deprecated): `DELETE` `/api/fleet/epm/packages/{pkgkey}`, `DELETE` `/s/{space_id}/api/fleet/epm/packages/{pkgkey}`
- [Get package](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/kibana/v8/operation/operation-get-package-deprecated): `GET` `/api/fleet/epm/packages/{pkgkey}`, `GET` `/s/{space_id}/api/fleet/epm/packages/{pkgkey}`
- [Get package](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/kibana/v8/operation/operation-get-package): `GET` `/api/fleet/epm/packages/{pkgName}/{pkgVersion}`, `GET` `/s/{space_id}/api/fleet/epm/packages/{pkgName}/{pkgVersion}`
- [Install package](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/kibana/v8/operation/operation-install-package-deprecated): `POST` `/api/fleet/epm/packages/{pkgkey}`, `POST` `/s/{space_id}/api/fleet/epm/packages/{pkgkey}`
- [Install package](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/kibana/v8/operation/operation-install-package): `POST` `/api/fleet/epm/packages/{pkgName}/{pkgVersion}`, `POST` `/s/{space_id}/api/fleet/epm/packages/{pkgName}/{pkgVersion}`
- [Delete package](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/kibana/v8/operation/operation-delete-package): `DELETE` `/api/fleet/epm/packages/{pkgName}/{pkgVersion}`, `DELETE` `/s/{space_id}/api/fleet/epm/packages/{pkgName}/{pkgVersion}`
- [Update package settings](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/kibana/v8/operation/operation-update-package): `PUT` `/api/fleet/epm/packages/{pkgName}/{pkgVersion}`, `PUT` `/s/{space_id}/api/fleet/epm/packages/{pkgName}/{pkgVersion}`
- [Get package file](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/kibana/v8/operation/operation-packages-get-file): `GET` `/api/fleet/epm/packages/{pkgName}/{pkgVersion}/{filePath}`, `GET` `/s/{space_id}/api/fleet/epm/packages/{pkgName}/{pkgVersion}/{filePath}`
- [Authorize transforms](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/kibana/v8/operation/operation-reauthorize-transforms): `POST` `/api/fleet/epm/packages/{pkgName}/{pkgVersion}/transforms/authorize`, `POST` `/s/{space_id}/api/fleet/epm/packages/{pkgName}/{pkgVersion}/transforms/authorize`
- [Get package stats](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/kibana/v8/operation/operation-get-package-stats): `GET` `/api/fleet/epm/packages/{pkgName}/stats`, `GET` `/s/{space_id}/api/fleet/epm/packages/{pkgName}/stats`
- [Get limited package list](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/kibana/v8/operation/operation-list-limited-packages): `GET` `/api/fleet/epm/packages/limited`, `GET` `/s/{space_id}/api/fleet/epm/packages/limited`
- [Get inputs template](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/kibana/v8/operation/operation-get-inputs-template): `GET` `/api/fleet/epm/templates/{pkgName}/{pkgVersion}/inputs`, `GET` `/s/{space_id}/api/fleet/epm/templates/{pkgName}/{pkgVersion}/inputs`
- [Get package signature verification key ID](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/kibana/v8/operation/operation-packages-get-verification-key-id): `GET` `/api/fleet/epm/verification_key_id`, `GET` `/s/{space_id}/api/fleet/epm/verification_key_id`
