Skip to content

AnkaSecure SDK – Downloads

Introduction

The AnkaSecure SDK provides comprehensive Java integration for the AnkaSecure API, enabling developers to implement post-quantum cryptographic operations directly in their applications.

Why Use AnkaSecure SDK?

  • Java Native Integration – Seamless integration with Java applications and frameworks
  • Post-Quantum Cryptography – Supports ML-KEM, ML-DSA, Falcon, and SLH-DSA
  • Production Ready – Enterprise-grade security with comprehensive error handling

Download SDK Libraries

Below are direct download links for the AnkaSecure SDK version 2.3.0 and its accompanying documentation.

Core SDK Library

  • Download: AnkaSecureSDK-2.3.0.jar
  • Size: ~446KB | SHA256: 63cf5abb2a45dcdee599ac7a17840c28fe20ea042fcd5c53ddc77da21fc18b5c
  • Description: Core AnkaSecure SDK library for Java applications, version 2.3.0

SDK Documentation (Javadoc)

  • Download: AnkaSecureSDK-2.3.0-javadoc.jar
  • Size: ~4.5MB | SHA256: 385031e95593a387de8f311827a9bc9ae5637b0bfe96927287d19d78a8946603
  • Description: Complete Javadoc documentation for AnkaSecure SDK, version 2.3.0

File Integrity Verification

For security purposes, all SDK files include checksums for integrity verification. Always verify checksums before installation to ensure file integrity and authenticity.

How to Verify File Integrity

After downloading a JAR file, verify its integrity using one of these methods:

Windows (PowerShell)

# SHA256 verification
Get-FileHash "AnkaSecureSDK-2.3.0.jar" -Algorithm SHA256
# Should match: 63cf5abb2a45dcdee599ac7a17840c28fe20ea042fcd5c53ddc77da21fc18b5c

Get-FileHash "AnkaSecureSDK-2.3.0-javadoc.jar" -Algorithm SHA256
# Should match: 385031e95593a387de8f311827a9bc9ae5637b0bfe96927287d19d78a8946603

macOS/Linux (Terminal)

# SHA256 verification
shasum -a 256 AnkaSecureSDK-2.3.0.jar
# Or on Linux:
sha256sum AnkaSecureSDK-2.3.0.jar

# MD5 verification (alternative)
md5sum AnkaSecureSDK-2.3.0.jar

Quick Reference - SDK Checksums

File SHA256 MD5
AnkaSecureSDK-2.3.0.jar 63cf5abb2a45dcdee599ac7a17840c28fe20ea042fcd5c53ddc77da21fc18b5c e0520163fa865d641ae96085c56d81e7
AnkaSecureSDK-2.3.0-javadoc.jar 385031e95593a387de8f311827a9bc9ae5637b0bfe96927287d19d78a8946603 c9ac0d579d2ad04a5522254eacb2a338

⚠️ Security Notice: Always verify checksums before installation to ensure file integrity and authenticity.


Installation Instructions

Maven Installation

  1. Verify integrity: Verify the SHA256 checksum (see verification section above)
  2. Install to local repository:
mvn install:install-file \
    -Dfile=AnkaSecureSDK-2.3.0.jar \
    -DgroupId=co.ankatech \
    -DartifactId=ankasecure-sdk \
    -Dversion=2.3.0 \
    -Dpackaging=jar
  1. Add dependency to your pom.xml:
<dependency>
    <groupId>co.ankatech</groupId>
    <artifactId>ankasecure-sdk</artifactId>
    <version>2.3.0</version>
</dependency>

Manual Installation

  1. Verify integrity: sha256sum AnkaSecureSDK-2.3.0.jar (see verification commands above)
  2. Add to classpath in your IDE or build system
  3. Import classes and start using the SDK in your Java application

Getting Started

Once installed, import the SDK classes and start integrating with the AnkaSecure API:

import co.ankatech.ankasecure.client.AnkaSecureClient;
import co.ankatech.ankasecure.models.*;

// Initialize client
AnkaSecureClient client = AnkaSecureClient.builder()
    .baseUrl("https://api.ankatech.co")
    .bearerToken("your-jwt-token")
    .build();

Documentation & Examples

For comprehensive integration guides and examples:


System Requirements

  • Java: Java 8 or higher
  • Memory: Minimum 512MB heap space recommended
  • Network: Internet connection required for API operations

Tip: Use the Javadoc JAR for comprehensive API documentation and method signatures in your IDE.


Document version 2.3.0 -- updated 2025-08-29
© 2025 ANKATech Solutions INC. All rights reserved.