Get started in 30 seconds

One pip install. Zero dependencies. Start eliminating redundant memory operations immediately.

01

Install and benchmark

Zero dependencies. Run the benchmark, get a shareable results card with your hardware specs.

pip install atomik-core
python -m atomik_core benchmark --share
02

Create a context

Set your initial reference state with LOAD.

from atomik_core import AtomikContext

ctx = AtomikContext()
ctx.load(0xDEADBEEF)
03

Accumulate deltas

Deltas are commutative — order doesn't matter. READ reconstructs instantly.

ctx.accum(0x0000FFFF)  # XOR delta
ctx.accum(0xFF000000)  # Another delta

state = ctx.read()  # Reconstructed in O(1)
04

Detect changes

Page-level XOR fingerprinting detects changes without comparing bytes.

from atomik_core import Fingerprint

fp = Fingerprint()
fp.load(original_data)          # Set reference fingerprint
fp.update(possibly_changed)     # Compare against reference
if fp.changed:                  # True if any bit differs
    print(f"Delta: 0x{fp.delta:x}")

Choose your path

From Python SDK to FPGA silicon — scale when you're ready.

Community

Free

Software-only

  • Python SDK (atomik-core)
  • C99 header (atomik_core.h)
  • JavaScript SDK (@atomik/core)
  • 4-operation API (LOAD, ACCUM, READ, SWAP)
  • AtomikTable, DeltaStream, Fingerprint
  • Apache 2.0 license
  • Community support (GitHub)

Pro

$99/mo

System-level optimization

  • Everything in Community
  • Linux kernel module (COW detection, network dedup, cgroup tracking)
  • 27 sysfs metrics + atomik-status dashboard
  • atomik-bench performance suite
  • Priority email support (48hr SLA)
  • 90-day free trial
Start Pro Trial
RECOMMENDED

Team

$299/mo

Multi-language generation

  • Everything in Pro
  • SDK generation pipeline (Python, Rust, C, JavaScript, Verilog)
  • atomik-report waste analysis
  • 5-seat team license
  • JSON/CSV CI export
  • Schema-driven code generation
Start Team Trial

Enterprise

$999/mo

Maximum throughput

  • Everything in Team
  • FPGA hardware acceleration (Zynq AXI4-Lite, up to 512 parallel banks)
  • Custom RV64I CPU with ATOMiK ISA extensions
  • 4-hour response SLA
  • Dedicated support channel
  • Formal verification certificate
  • ASIC development path
Contact Sales

Stay in the loop

Release notes, technical articles, and hardware updates. No spam.