Quantum Foundations
- Quantum states
- Gates
- Circuits
- Measurement
- Tensor operations
Quantum computing, built for developers.
An open Python SDK for building, executing and analyzing quantum programs.
MicroQuantum is an open-source quantum software project within the QuantsMind technology ecosystem. Built by QuantsMind →
Built as a Python SDK and designed to fit naturally into Python development workflows.
Quantum programs, execution, experiments and analysis are separated into reusable building blocks.
The backend abstraction separates quantum program construction from execution infrastructure.
Experiment execution supports structured records and reproducibility-oriented metadata.
A developer's typical journey through the SDK: build a program, execute it, experiment, and analyze what came back.
Construct circuits, states, gates and quantum programs.
Create execution plans and run against available backends.
Run structured experiments and parameter sweeps.
Inspect samples, expectations, states and aggregated results.
Build a two-qubit Bell state, run it through the executor, and inspect the measurement counts.
from microquantum import Executor, QuantumCircuit, StatevectorBackend
qc = QuantumCircuit(2)
qc.h(0) # Hadamard on qubit 0
qc.cx(0, 1) # CNOT (control=0, target=1)
result = Executor(backend=StatevectorBackend()).run(qc, shots=1024)
print(result.counts) # {'00': ~512, '11': ~512}
print(result.most_frequent()) # '00' or '11'More runnable examples — View More Examples →
The SDK ships with working implementations of established quantum algorithms.
A variational approach for estimating ground state energies.
A parameterized hybrid approach for combinatorial optimization.
A quantum search algorithm for unstructured search problems.
Estimating the eigenvalues of a unitary operator.
MicroQuantum separates how a program is defined from how it is executed. A quantum program is turned into an execution plan, dispatched through the runtime, and run against a configured backend that returns a backend result.
The backend abstraction lets quantum program construction stay independent of execution infrastructure. The current release ships with local simulation backends, including statevector and density-matrix based execution.
A circuit or algorithm expressed with the SDK core.
How and where the program should run.
Coordinates execution against a backend.
A concrete execution target, such as a local simulator.
Typed results returned for analysis.
Beyond single runs, MicroQuantum structures executions into records and experiments that can be analyzed and reproduced.
A single run against a backend.
A structured record of what ran and why.
Structured runs, including parameter sweeps.
Sampling, expectation and state analysis.
Aggregated results and statistics.
Explore the MicroQuantum API, guides and examples.
Explore the implementation, tests and examples.
Install the current published release from PyPI.
Requires Python 3.10–3.13. NumPy is installed automatically.
pip install microquantum Version 1.1.0 is published on PyPI as a final release, so pip install microquantum gives you a pinned, published package. Individual capabilities still evolve between releases, and we keep developing the SDK beyond 1.1.0. Feedback, issues and contributions are welcome through the project's GitHub repository .
Designed around practical Python development.
Separate quantum programs, execution, experiments and analysis.
The core SDK is openly available to developers.
Designed to evolve toward additional execution and technology integrations.
MicroQuantum is one of the technologies being developed within the QuantsMind ecosystem, alongside Karkain and the QuantsMind SDK.
Start with the documentation, explore the source code, or install the current published release.