# KVM SDK for Java
Version 5.3.0.5.4097 ©2025 Raritan

## Purpose

The KVM SDK for Java is a software development kit which supports the development of client software for Raritan's Dominion-KX KVM switches. It provides an API and the according client-side implementation to access functions of a Dominion-KX KVM switch across the network.

## Requirements

The SDK requires Oracle Java 8. The provided libraries are built against this Java version. Newer Java versions or Java environments provided by other vendors (e.g. OpenJDK) may or may not work. This is not officially supported, but there are no reasons why it should not work.

On Linux systems, other packages may be required (e.g. gtk3) in order to run Java applications with a GUI.

## Content

The KVM SDK for Java is distributed in form of a jar archive that contains the following folders:

`help`

  Contains the API reference manual and other documentation.

  - The API Reference in HTML format:
  - A Getting Started guide is included which gives a short overview about the most important functions of the SDK.
  - A short introduction to the example programs gives a very brief overview to the example programs.
`example`

  Contains an example project demonstrating the use of the SDK.

`lib`

  Contains runtime libraries implementing the KX API in form of a .jar file.

## License

This SDK is licensed under the Raritan Open Source License. For details, see the LICENSE file distributed with this package.

## Changelog

See the Changelog file for updates and changes from the last version.