Emulate the
quantum
leap

Callisto is a quantum emulator.
It’s able to replicate the incredible capabilities of a quantum computer at a small scale. Callisto allows you to start building meaningful algorithms using a limited number of qubits and explore how the code will run when deployed on high-connectivity quantum hardware.
Emulating quantum circuits makes a developer’s journey trouble-free and more productive.
Callisto is the most useful component of a quantum developer’s toolkit.
The magic of Callisto is that it doesn’t
merely emulate a quantum computer.
It emulates it realistically.
merely emulate a quantum computer.
It emulates it realistically.
Quantum algorithms will have a profound impact on the world. But the quantum realm is a noisy one.
Designing better quantum algorithms requires knowing the precise noise characteristics of the systems they plan to run on. That makes it possible to ensure they’re robust against noise.
Designing better quantum algorithms requires knowing the precise noise characteristics of the systems they plan to run on. That makes it possible to ensure they’re robust against noise.
Based on C12’s groundbreaking quantum hardware, Callisto accurately replicates how results are impacted by decoherence.
Why would you simulate C12’s hardware rather than others’?
Maybe because C12 has an extremely scalable qubit design. Or because you want to see how the same algorithm behaves on different platforms. We welcome the comparison.
High-fidelity universal quantum gate set
Callisto provides a high-fidelity universal quantum gate set. So you can perform any quantum operation, similar to how you can string NAND gates together to perform any logic operation in the classical world.
Sophisticated noise
model
To get accurate results, Callisto’s sophisticated noise model accounts for decoherence from charge noise, from phonon noise, and from relaxation of the qubit through the microwave resonator that serves as its quantum bus.
Mid-circuit
measurement
Going a step beyond a real quantum computer, Callisto also supports mid-circuit measurement so that you can better diagnose what’s happening when your circuit design is face-to-face with the weird, wild quantum world.
Noisy initialization
Initial states for a quantum computer differ from the ideal as well, so Callisto supports noisy initialization of the circuit to help make your simulations more realistic.
Integrate Callisto
with ease

Callisto is tightly integrated with IBM’s Qiskit, so you can easily import your Qiskit circuits. Same goes for OpenQASM. Callisto can also serve as a backend for Eviden’s MyQLM and Quantinuum’s TKET to either of those formats. Callisto can also serve as a backend for Quantinuum’s TKET.
Try out Callisto
yourself for free!
For circuits up to 13 qubits, Callisto’s Discovery edition is currently
available on the cloud.
available on the cloud.
1
Create a free account,
no credit card required
2
Generate an API key
3
Get started running quantum circuits
Additional documentation
API reference
To get started, you can find in-depth, non-interactive tutorials and comprehensive usage information in the API Reference.
Jupyter notebooks
Interactive tutorials are available as Jupyter notebooks in the c12-callisto-clients package.
Callisto’s editions
Callisto Discovery
Callisto Discovery is a starter edition that is perfect to get a taste of quantum emulation. It's able to simulate up to 13 qubits.
Callisto Researcher
Callisto Researcher is designed to help support the scientific community, and on a cloud platform is able to simulate more qubits, depending primarily on available memory.
Callisto Professional
Callisto Professional is a fully-featured package designed to evaluate hybrid classical/quantum algorithms in fields such as quantum chemistry, optimization, material science, finance, and machine learning. It includes an advanced gate set and a higher qubit limit.
