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 3.0.0 and its accompanying documentation.

Core SDK Library

  • Download: AnkaSecureSDK-3.0.0.jar
  • Size: ~653KB
  • Description: Core AnkaSecure SDK library for Java applications, Version 3.0.0

SDK Documentation (Javadoc)

Online API Documentation


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)

# Download checksum file
Invoke-WebRequest -Uri "https://docs.ankatech.co/downloads/checksums/sha256sums" -OutFile sha256sums

# Verify SDK JAR
$hash = (Get-FileHash "AnkaSecureSDK-3.0.0.jar" -Algorithm SHA256).Hash.ToLower()
Select-String -Path sha256sums -Pattern "AnkaSecureSDK-3.0.0.jar"

macOS/Linux (Terminal)

# Download checksum file
curl https://docs.ankatech.co/downloads/checksums/sha256sums > sha256sums

# Verify SDK JAR
sha256sum AnkaSecureSDK-3.0.0.jar | grep -f sha256sums

Quick Reference - SDK Checksums

File SHA256 MD5
AnkaSecureSDK-3.0.0.jar 63cf5abb2a45dcdee599ac7a17840c28fe20ea042fcd5c53ddc77da21fc18b5c e0520163fa865d641ae96085c56d81e7
AnkaSecureSDK-3.0.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-3.0.0.jar \
    -DgroupId=co.ankatech \
    -DartifactId=ankasecure-sdk \
    -Dversion=3.0.0 \
    -Dpackaging=jar
  1. Add dependency to your pom.xml:
<dependency>
    <groupId>co.ankatech</groupId>
    <artifactId>ankasecure-sdk</artifactId>
    <version>3.0.0</version>
</dependency>

Manual Installation

  1. Verify integrity: sha256sum AnkaSecureSDK-3.0.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 17 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 3.0.0 -- updated 2025-08-29
© 2025 ANKATech Solutions INC. All rights reserved.