License & Plan
Use this key in your atomik.conf or pass via ATOMIK_LICENSE_KEY environment variable.
Downloads & Install
v0.4.0Python SDK
v0.4.0Core delta-state algebra. Zero dependencies, pure Python.
C Header Library
v0.4.0Single-header C implementation. Drop into any project.
JavaScript SDK
v0.4.0TypeScript-first, works in Node.js and browsers.
SDK Generator Pipeline
v0.4.0Team+Generate SDKs in 5 languages from domain schemas.
Quick Start
First Delta
Create a context, load initial state, accumulate a delta, read the result.
from atomik_core import AtomikContext
ctx = AtomikContext()
ctx.load(0xDEADBEEF)
ctx.accum(0x0000FFFF)
state = ctx.read()
print(f"State: 0x{state:08X}") # 0xDEAD1410Change Detection
Fingerprint a memory region and detect mutations in O(1).
from atomik_core import Fingerprint
fp = Fingerprint()
fp.load(original_data)
fp.update(possibly_changed)
if fp.changed:
print(f"Delta: 0x{fp.delta:x}")Multi-Node Sync
Converge state across nodes with order-independent delta streaming.
from atomik_core import DeltaStream
stream = DeltaStream(nodes=["A", "B", "C"])
stream.emit("A", delta=0xFF00)
stream.emit("B", delta=0x00FF)
# All nodes converge to same state
assert stream.state("A") == stream.state("C")Benchmark
Measure ops/sec on your hardware and get a shareable results card.
# Run from terminal:
python -m atomik_core benchmark --share
# Programmatic:
from atomik_core import benchmark
results = benchmark.run(iterations=1_000_000)
print(f"{results.ops_per_sec:,.0f} ops/sec")Usage Metrics
LiveAPI Keys
Team+API Keys require Team plan
Generate and manage API keys for the SDK generation pipeline, CI/CD integration, and programmatic access to your ATOMiK workspace.
Upgrade to Team