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
- Verify integrity: Verify the SHA256 checksum (see verification section above)
- 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
- Add dependency to your
pom.xml
:
<dependency>
<groupId>co.ankatech</groupId>
<artifactId>ankasecure-sdk</artifactId>
<version>2.3.0</version>
</dependency>
Manual Installation
- Verify integrity:
sha256sum AnkaSecureSDK-2.3.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 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.