--- title: "Fortanix DSM SDK Contents" slug: "fortanix-data-security-manager-sdk-contents" updated: 2026-04-01T11:51:36Z published: 2025-04-02T09:16:37Z canonical: "support.fortanix.com/fortanix-data-security-manager-sdk-contents" --- > ## Documentation Index > Fetch the complete documentation index at: https://support.fortanix.com/llms.txt > Use this file to discover all available pages before exploring further. # Fortanix DSM SDK Contents ## 1.0 Overview The Fortanix-Data-Security-Manager SDK contains the API client library JAR (Java Archive), API reference documentation, and example applications. ## 2.0 API Client Library The API client library is located in the jars directory. Adding this jar to your classpath is sufficient for building applications utilizing the client library. Additional runtime dependencies are documented in the examples/pom.xml file. ## 3.0 API Reference Documentation The reference documentation for the client library can be found in HTML format in the apidocs directory. ## 4.0 Example Programs Sample programs demonstrating how to use various aspects of the client library are in the examples directory. ## 5.0 Get Fortanix Java Client Download the SDK package from the Fortanix [Downloads](https://fortanix.zendesk.com/hc/en-us/articles/360018084172-Fortanix-DSM-Client-SDKs) page and import it in your project or alternatively add the following dependency information in your Maven or Gradle project. ### 5.1 Maven You can use the JAR by adding the following fortanix-sdk dependency in `pom.xml` in the Maven project. ```bash   com.fortanix   sdkms-client   4.36.2530 ``` ### 5.2 Gradle If you are using a Gradle project, add the following dependency in `build.gradle`. ```bash compile "com.fortanix:sdkms-client:4.36.2530" ``` Fortanix Data Security Manager (DSM) is the world’s first cloud service secured with Intel® SGX. With Fortanix DSM, you can securely generate, store, and use cryptographic keys and certificates, as well as other secrets such as passwords, API keys, tokens, or any blob of data. Your business-critical applications and containers can integrate with Fortanix DSM using legacy cryptographic interfaces (PKCS#11, CNG, and JCE) or using the native Fortanix DSM RESTful interface. ## Related - [Client API Basics](/dsm-client-api-basics.md) - [PKCS#11 Supported Functions and Mechanisms](/fortanix-dsm-clients-pkcs11-supported-functions-and-mechanisms.md) - [Fortanix DSM SaaS Overview](/fortanix-dsm-saas-overview.md)