Back to top

Knox SDK

Through the Knox SDK, you can manage a comprehensive set of features on a Samsung Android mobile device. You can control the device’s accounts, apps, connections, customization features, device settings, security, VPN settings, and more. Through hundreds of API methods, the SDK provides a powerful toolkit for developers to create compelling and differentiating solutions. The SDK is especially well-suited for enterprises that want full control over their devices’ setup and the ability to meet the strictest corporate and industry requirements for security.


The SDK has many applications and can be used by a wide array of developers:

  • Enterprise Mobility Management (EMM) Providers — These developers create device-based Android apps that take commands OTA from web consoles being used by IT admins to manage enterprise devices.

  • System Integrators (SIs) — These developers create purpose-built devices for vertical markets, for example, informational kiosks for hospitality, in-flight entertainment systems for airlines, or point-of-sales devices for the retail industry.

  • Independent Software Vendors (ISVs) — These developers can use select Knox features to secure their enterprise apps.

  • VPN Providers — These developers take VPN setup requests issued through a Knox VPN framework, and deploy them over their company’s VPN infrastructure.

  • Storage Providers — These developers take credential storage requests issued through a Knox UCM framework, and deploy them on their company’s storage device.

Developers must be familiar with the Android development environment.

Where to start

If you want to See
Learn about the Knox SDK About the Knox SDK
Understand licensing About licenses
Develop an app using the SDK Get started
Download sample apps Sample app tutorials
Browse all the API calls API reference
View release notes Release notes

On this page

Is this page helpful?