Full library API reference
Browse complete APIs for the versions used by the curated Gemini reference and the Bloqade 0.34.0 SDK bundle. Historical releases outside those two views are not generated here.
Libraries
One compatible version of each component is published for the Bloqade 0.34.0 SDK profile. Jump straight into its generated API below.
bloqade-circuit
v0.15.2Python-embedded languages and compiler tools for gate-based quantum programs. SQUIN expresses kernels; integrations lower them for simulation and other backends.
bloqade-analog
v0.16.9An analog neutral-atom programming interface for atom arrangements, Rydberg drive waveforms, local emulation, and Aquila execution.
bloqade-lanes
v0.11.6Hardware-aware compilation, atom placement and movement, and Gemini logical and physical simulation. Its implementation includes Python and Rust.
ppvm
v0.1.0-snapshotThe Pauli Propagation Virtual Machine: Rust simulation libraries with Python bindings for Pauli sums and generalized tableaux.
tsim
v0.1.5A sampling simulator for circuits with non-Clifford gates, with measurement and detector sampling interfaces familiar to Stim users.
bloqade-decoders
v0.6.1A common interface to quantum-error-correction decoders. Turn detector patterns into predicted logical-observable flips using belief propagation, lookup tables, or optimization-based methods.
kirin
v0.22.16Kernel Intermediate Representation Infrastructure: a Python framework for embedded languages, compiler IR, analysis, transformations, and interpreters.
vihaco
v0.4.1A Rust framework for virtual instruction sets and machines. Define instructions, stateful components, messages, and effects for execution and control systems.
Bloqade SDK
Depend on bloqade as a whole? Each release pins a compatible, tested set of component versions.
How versions work
Section titled “How versions work”Each component’s latest alias points to its preferred documented release (or exact-SHA snapshot), which need not match the Bloqade 0.34.0 bundle. Generated APIs use /api/<component>/<version>/<language>/…; the pinned SDK bundle is at /sdk/0.34/. Only those required version pairs are built; moving dev snapshots are not published.