Curity SDKs

Curity provides a number of SDKs that allow the development of tools to extend and integrate with the Curity Identity Server.

Below, you can find more information about each different SDK and how to use them.

Plugins SDK

The Plugins SDK is used to create plugins for the Curity Identity Server, extending its capabilities.

Visit the Curity Plugins SDK documentation for an overview of how the plugins system works, or go directly to the Plugins SDK Javadocs for reference.


The Hypermedia Authentication API Android SDK is used by mobile application authors to integrate with the Curity Identity Server.


The Android SDKs are currently in beta.

The documentation is provided for Java as well as Kotlin, so you can choose which one to refer to depending on the language you use to develop your mobile application.

Java HAAPI Android SDK Documentation

Kotlin HAAPI Android SDK Documentation

To obtain the SDK dependencies, you currently have to add the Curity Release Repository to your build system as shown in Access to the Curity Release Repository. We expect to make the SDK artifacts available in Maven Central at a later stage.