---
title: "Fortanix DSM SDK Contents"
slug: "fortanix-data-security-manager-sdk-contents"
updated: 2026-04-01T11:51:36Z
published: 2025-04-02T09:16:37Z
---

> ## 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
<dependency>
   <groupId>com.fortanix</groupId>
   <artifactId>sdkms-client</artifactId>
   <version>4.36.2530</version>
</dependency>
```

### 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](/client-api-basics.md)
- [PKCS#11 Supported Functions and Mechanisms](/pkcs11-supported-functions-and-mechanisms.md)
- [Fortanix DSM SaaS Overview](/fortanix-dsm-saas-overview.md)
