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)
- Download: AnkaSecureSDK-3.0.0-javadoc.jar
- Size: ~623KB
- Description: Complete Javadoc documentation for AnkaSecure SDK, Version 3.0.0
Online API Documentation
- Browse: AnkaSecure SDK Javadocs
- Description: Online browsable API documentation with search functionality
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
- Verify integrity: Verify the SHA256 checksum (see verification section above)
- 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
- Add dependency to your
pom.xml:
<dependency>
<groupId>co.ankatech</groupId>
<artifactId>ankasecure-sdk</artifactId>
<version>3.0.0</version>
</dependency>
Manual Installation
- Verify integrity:
sha256sum AnkaSecureSDK-3.0.0.jar(see verification commands above) - Add to classpath in your IDE or build system
- 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:
- SDK Overview – Architecture and capabilities overview
- Java Integration Guide – Step-by-step implementation examples
- 23 SDK Examples – Complete code samples for all operations
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.