Skip to content

The open-source software for developing and adopting Quantum Error Correction

Using Deltakit, quantum developers can design, execute and benchmark realistic QEC schemes for all quantum computers regardless of hardware architecture. 

Designed as a universal and easy to adopt toolkit for engineers and developers at quantum computing companies and HPC centres, Deltakit contains circuit generation, noise simulation, error decoding and data analysis tools.

Explore novel error
correcting codes

Flexible and accessible tools to explore a variety of code and decoders.

Add realistic noise
models

Identify underlying sources of noise and implement adaptive strategies.

Run stability and memory
experiments

Conduct experiments that form the foundation of fault-tolerant circuits.

What Deltakit provides at its core

Powerful tools for quantum error correction at every stage.

Codes
Codes

Explore repetition, surface, toric, and bivariate bicycle codes.

QPU & Noise Analysis
QPU & Noise Analysis

Model noise, simulate leakage, and visualise effects.

Experiments
Experiments

Decoding a quantum memory experiment, STIM-compatible circuits.

Open Source

  • Surface code & qLDPC circuit generation list icon

    Surface code & qLDPC circuit generation

  • Memory and stability circuits list icon

    Memory and stability circuits

  • Intelligent native gate transpilation list icon

    Intelligent native gate transpilation

  • Smart QEC experiment execution list icon

    Smart QEC experiment execution

  • QEC results analysis list icon

    QEC results analysis

  • Extensions for circuit and graph manipulation list icon

    Extensions for circuit and graph manipulation

Cloud Services

  • Heralded leakage simulation list icon

    Heralded leakage simulation

    Model and mitigate the effects of leakage events with high fidelity simulation tools

  • Leakage-aware decoding with LCD list icon

    Leakage-aware decoding with LCD

    Improve decoding accuracy through leakage-aware techniques using our LCD decoder’s adaptive decoding functionality

  • Fast qLDPC decoding with BP-AC list icon

    Fast qLDPC decoding with BP-AC

    Built for speed and precision in large-scale experiments

Frequently asked questions

Do I need access to a quantum computer to use Deltakit?

Deltakit works with the leading QEC simulator, Stim, to allow you to design and test QEC circuits in simulation without a QPU, with a variety of noise models. Of course, if you have access to a QPU, you can also use it to run QEC experiments and decode those results.

Can I use Deltakit for real-time QEC?

Deltakit is built for offline and real-time QEC research. Offline (where you decode outside the coherence time of the qubits) and simulated QEC experiments are perfect for designing new codes, testing new QEC architectures and learning more about QEC. For fast decoding at low latencies and high throughput, Deltakit works with Deltaflow to allow you to run and decode QEC experiments on QPUs in real-time.

What platforms does Deltakit support?

Deltakit is a python library and works on all major operating systems with support for Python 3.10 to Python 3.13. Check out our getting started guide here.

What’s the difference between Deltakit and Stim/pyMatching?

Deltakit is built from the ground up for QEC code construction, compilation, visualisation and results analysis. Deltakit uses industry-standard formats and interfaces with commonly used QEC tools like Stim for simulation, and pyMatching for software decoding.

How can I report a bug/request a feature?

Please head to our github repository and submit an issue. Alternatively, if you’d like to reach out to us privately with a bug, feature request or to discuss a collaboration, you can email [email protected].

Ready to take QEC to real hardware?

Discover Deltaflow, the world’s leading QEC system for real-time quantum computing at utility scale.

Discover Deltaflow