Documentation & SDKs
Integrate post-quantum cryptography into your applications with native SDKs for 7+ languages.
Quick Start
Install the SDK and start protecting your application in minutes.
pip install pqsl-pythonfrom pqsl_python import KEM, SecurityLevel
# Generate quantum-safe key pair
kem = KEM(SecurityLevel.LEVEL3)
keypair = kem.generate_keypair()
# Encapsulate shared secret
result = kem.encapsulate(keypair.public_key)
# Decapsulate
shared = kem.decapsulate(result.ciphertext, keypair.secret_key)
print("Quantum-safe key exchange ✓")SDK Features
Key Encapsulation (ML-KEM)
Quantum-safe key exchange per FIPS 203.
Digital Signatures (ML-DSA)
Post-quantum signatures per FIPS 204.
Hybrid Encryption
PQC + AES-256-GCM for defense-in-depth.
Secure Channels
E2E communication with automatic rekeying.
Quantum-Safe Hashing
SHA-3 and SHAKE for data integrity.
Decorators & Guards
Protect methods and routes with simple annotations.
Middlewares & Frameworks
Direct integration with the most popular frameworks in the market.
Django
Python
FastAPI
Python
Flask
Python
Express
Node.js
Fastify
Node.js
Koa
Node.js
NestJS
Node.js
Hapi
Node.js
Gin
Go
Echo
Go
Spring Boot
Java
ASP.NET
C#
Actix
Rust
Vapor
Swift
API Reference
REST endpoints for direct integration with your services.
/v1/kem/generate/v1/kem/encapsulate/v1/dsa/sign/v1/dsa/verify/v1/encrypt/v1/compressNIST Security Levels
Choose the right level for your use case.
| Level | KEM | DSA | Bits | FIPS |
|---|---|---|---|---|
| LEVEL 1 | ML-KEM-512 | ML-DSA-44 | 128 | 203 / 204 |
| LEVEL 3 | ML-KEM-768 | ML-DSA-65 | 192 | 203 / 204 |
| LEVEL 5 | ML-KEM-1024 | ML-DSA-87 | 256 | 203 / 204 |
Developer Resources
Integration Guide
Step-by-step tutorial for each supported language and framework.
API Documentation
Complete reference of all endpoints with examples.
Enterprise Support
Dedicated engineering team to support your integration.
Code Examples
Production-ready sample projects in every language.