Android Management SDK Release notes

  • A release candidate is a prospective release implementing the final API surface for the Android Management SDK.

  • Always use the latest available stable version of the library for bug fixes and improvements.

  • Recent updates include adding device trust signals, introducing commands to read device EID, and allowing EMMs to manage custom applications and assign application roles.

The Android Management SDK (AMAPI SDK) release process may include a release candidate stage as part of the standard release process.

Latest Update

Stable Release Release Candidate
September 29, 2025 1.7.0-rc01
September 11, 2025 1.6.0

Declare dependencies

To add a dependency on AMAPI SDK, you must add the Google Maven repository to your project:

repositories {
  ...
  google()
}

Add the dependencies for the artifacts you need in the build.gradle file for your app or module:

dependencies {
    def amapi_version = "1.6.0"

    implementation "com.google.android.libraries.enterprise.amapi:amapi:$amapi_version"
}

For more information about dependencies, see Add build dependencies.

Version 1.7.0-rc01

September 29, 2025

This version includes the following updates:

  • Add to the available device trust signals the ManagementProviderInfo, which contains a human-readable business name of the management provider.
  • Introduce the REQUEST_DEVICE_INFO command to allow DPC apps to read the device EID. Call IssueCommandRequest with a RequestDeviceInfo type and specify DeviceInfo.EID as the device identifier being requested.

Version 1.6.0

September 11, 2025

This version includes the following updates:

Version 1.6.0-rc01

August 28, 2025

This version includes the following updates:

  • Introduce the possibility for EMMs using the Android Management API to install custom applications. See Manage custom apps with AMAPI.
  • Increase minSDK to API Level 23.

Version 1.5.0

August 11, 2025

This version includes the following updates:

  • Improved device enrollment flow for custom Device Policy Controllers (DPC). This streamlined approach uses the AMAPI SDK and the Android Device Policy (ADP) app to simplify device enrollment.
  • Stability and performance improvements with additional information available in device trust exceptions; See AmapiSdkException.

Version 1.5.0-rc01

July 24, 2025

This version introduces an improved device enrollment flow for custom Device Policy Controllers (DPC). This streamlined approach uses the AMAPI SDK and the Android Device Policy (ADP) app to simplify device enrollment.

Version 1.4.0

June 18, 2025

This version includes the Device.WorkProfileState signal to identify the device management state.

There are no differences with v1.4.0-rc01.

Version 1.4.0-rc01

June 02, 2025

This version includes the Device.WorkProfileState signal to identify the device management state.

Version 1.3.0

Apr 14, 2025

This version includes the first release of Device Trust from Android Enterprise.

There are no differences with v1.3.0-rc01.

Version 1.3.0-rc01

Feb 18, 2025

This version includes the first release candidate for Device Trust from Android Enterprise.

Version 1.1.5

May 13, 2024

This version includes the following updates:

  • Bug fixes and internal improvements.

Version 1.1.4

January 24, 2024

This version includes the following updates:

Version 1.0.1

February 15, 2022

This version includes the following updates:

  • Bug fixes and internal improvements.

Version 1.0.0

September 20, 2021

This version includes the following updates:

  • Initial release.