Overview

Knox SDK extends the functionality of the standard Android SDK to provide granular access to device features, security options, customization settings, and more.  Create tailored solutions by remapping hardware keys, designing kiosks, deploying policies by geographical location, and customizing the booting animation. Keep sensitive enterprise data secure by restricting access to settings, pre-configuring VPN and firewall settings, and whitelisting and blacklisting apps.

Access over 1500+ APIs to build apps and mobile solutions that meet the needs of regulated industries such as healthcare, finance, and education. Unleash your creativity and start building world-class solutions today.

Learn more about Knox products version mapping before downloading your SDK.

Knox SDK 3.0 (API level 24)

Enroll to download

Already a developer? Sign in

supportlib.jar (for older devices)


Already downloaded the SDK? Jump to next steps.

How it works

The Knox SDK consolidates several existing SDKs into one convenient package and JAR library:

  • Knox Standard SDK – Provides comprehensive management of mobile devices.
  • Knox Premium SDK – Offers rich security and enterprise management functions, including the option to create a Knox container.
  • Knox Customization SDK – Enables purpose-built devices for vertical markets.
  • Knox ISV SDK – Checks for device rooting and enables Sensitive Data Protection.

For your convenience we've added a mapping table showing how the old SDK versions map to the new Knox SDK API level.

Still using the legacy SDK? Access them here.

The Knox SDK provides you with powerful control over all aspects of Samsung devices.

The Knox SDK also offers the following improvements:

  • New Namespace – All Samsung Knox SDK packages, intents, and permissions now use the following namespace: com.samsung.android.knox. Unifying the namespace simplifies the coding, troubleshooting, and support process.
  • Simplified API set – API methods that were not being used or were duplicated across SDKs have been deprecated. This is to simplify the API set and improve the usability of the SDK.
  • Consolidated Version Numbers – Previously, each SDK had a different version number. The new consolidated Knox SDK starts at v3.0 and uses a Knox API level to identify when individual API methods were introduced.
  • Improved Structure – API methods have been re-organized to better reflect their function. The API methods that were in the generic MiscPolicy class have been moved into more appropriate classes.
  • Android Enterprise Unification – Android Enterprise and Samsung Knox Workspace have been unified into one solution. As a result, you can call Knox API methods on an Android Enterprise Work Profile an Work Managed Device. For more, see Unification.

Next steps ...

Knox SDK 3.0 (API level 24)

supportlib.jar (for older devices)