API
Randomness & Encryption REST API for Developers
Drop Cellular Automata entropy into any product, in one API call. AKRUM's REST API gives developers programmatic access to the same Cellular Automata entropy engine that powers the rest of the platform — encrypt, decrypt, generate randomness, and benchmark from any language, any cloud.
Highlights
Built for serious workloads.
Any language
Python, Node, Go, curl — or any HTTP client.
Scale up
From 10 RPS on Free to 1000+ on Enterprise.
Webhooks
Event-driven hooks for encrypt, share, benchmark.
What's new
Cryptographic agility and post-quantum options, over one API
The AKRUM API now exposes versioned crypto suites and optional post-quantum primitives — so your integration keeps up with cryptography without rewrites.
Cryptographic agility
Versioned crypto suites let AKRUM roll new algorithms forward without customers redesigning their apps. Pin a suite version today, opt into a new one tomorrow.
Post-quantum options
BetaHybrid ML-KEM (Kyber) + X25519 key exchange and ML-DSA (Dilithium) signatures available via dedicated endpoints for post-quantum-forward workloads.
Cellular Automata entropy in every key
API-generated keys and randomness are derived through HKDF-SHA-256 from OS CSPRNG mixed with AKRUM's Cellular Automata entropy engine — defense in depth, standard primitives.
Versioned, backwards-compatible suites
Every ciphertext, signature, and key is tagged with its suite version. Roll forward safely; older payloads keep decrypting.
Free, forever
What you get free
- 1 active API key
- 5,000 API requests per month
- Access to /v1/random, /v1/encrypt, /v1/decrypt, /v1/benchmark
- Standard rate limits (10 RPS)
- Request body up to 500 MB (use /v1/upload/chunked for files >100 MB)
- Public documentation and SDKs (Python, Node.js, Go, curl)
Free tier: 5,000 requests/month
Paid plans
Go Premium
- Up to 25 active API keys, 1,000,000+ requests/month
- Higher rate limits (200 RPS to 1000+ RPS)
- Advanced endpoints: 8+ chaotic Cellular Automata rules
- Webhooks for file.encrypted, share.opened, benchmark.completed events
- Idempotency keys, custom retention policies
- 99.95% uptime SLA on Growth tier and above
- Dedicated support channel and integration help
Pricing for api
Pick your tier
Limits shown here apply specifically to this product.
Free
1 active key, 5,000 requests per month, 10 RPS.
Max file size: 500 MB request body
Choose planStartup
5 active keys, 100,000 requests per month, 50 RPS.
Max file size: 1 GB request body
Choose planGrowth
25 active keys, 1,000,000 requests per month, 200 RPS.
Max file size: 3 GB request body
Choose planEnterprise
Unlimited active keys, Unlimited requests per month, 1,000 RPS.
Max file size: 25 GB+ request body
Contact salesFAQ
Frequently asked questions
What can I do with the AKRUM API?
+
You can encrypt, decrypt, generate cryptographic randomness, and run entropy benchmarks over REST. The same Cellular Automata engine that powers Encrypt, Vault, and Benchmark is exposed through /v1/encrypt, /v1/decrypt, /v1/random, and /v1/benchmark.
Which languages and cloud platforms does the API support?
+
Any language with an HTTP client. We ship official SDKs for Python, Node.js, and Go, plus curl examples for everything. Because it is plain REST with JSON, it runs from any cloud — AWS, GCP, Azure, on-prem, or edge — with no special runtime.
How is Cellular Automata entropy different from a standard RNG returned by other APIs?
+
Most APIs proxy an OS RNG or hardware RNG. AKRUM's Cellular Automata entropy engine is seedless and stateless, adding an independent entropy source. When deriving keys, AKRUM mixes that Cellular Automata output with the OS CSPRNG through HKDF-SHA-256 — the CSPRNG is always the security floor, and the Cellular Automata engine adds defense-in-depth.
Is there a free sandbox or free tier for developers?
+
Yes. Free gives you 1 active API key, 5,000 requests per month, 10 RPS, and full access to /v1/random, /v1/encrypt, /v1/decrypt, and /v1/benchmark with public docs and SDKs. No card required to start prototyping.
How is the API authenticated and rate-limited?
+
Every request uses a bearer API key issued from your dashboard. Rate limits scale from 10 RPS on Free up to 1,000+ RPS on Enterprise, with idempotency keys, webhooks, and a 99.95% uptime SLA available on Growth and above.
Is the API post-quantum ready?
+
AES-256-GCM is already considered quantum-safe against currently understood attacks. For registered-user sharing, AKRUM offers hybrid post-quantum key exchange (ML-KEM-768 + X25519) in beta. The Cellular Automata entropy engine adds an additional randomness source mixed into HKDF-SHA-256 key derivation alongside the OS CSPRNG.
