Skip to content

Curated API Reference

Below is a curated API reference for Bloqade, centered around tools used for programming for the Gemini-QEC machine.

Start with Express a program for defining a logical program with gates, followed by Exchange with other tools for helpful circuit interoperability.

To execute programs, visit Simulate for simulating the logical program, as well as Run on hardware for submitting programs for execution on Gemini.

For postprocessing and analysis tools on shot results, see Interpret results, and for debugging and visualization tools for your Gemini program, see Compile and inspect.

Express a program

State what the computer should do.

Exchange with other tools

Move programs in and out of other frameworks and formats.

Simulate

Run without hardware.

Run on hardware

Build tasks, submit jobs, and track them.

Interpret results

Turn measurements into answers.

Compile and inspect

The layers between a program and a machine.

We also have a full API reference below. Note that the full API reference is still in development and thus may have incomplete documentation.

Browse all libraries for the complete generated reference, including Bloqade-Analog (for programming QuEra’s Aquila machine), Kirin (for compiler infrastructure), and Vihaco (for virtual machines). Each library’s documented version belongs to the Bloqade 0.34.0 compatibility profile.