MICROQUANTUM
← Technology EcosystemDeveloper Preview · v1.1.0

MicroQuantum

Quantum computing, built for developers.

An open Python SDK for building, executing and analyzing quantum programs.

  • Open source
  • MIT License
  • Python 3.10–3.13
  • NumPy-only

MicroQuantum is an open-source quantum software project within the QuantsMind technology ecosystem. Built by QuantsMind →

CAPABILITIES

What MicroQuantum Provides

Quantum Foundations

  • Quantum states
  • Gates
  • Circuits
  • Measurement
  • Tensor operations

Algorithms

  • VQE
  • QAOA
  • Grover
  • Phase Estimation

Execution

  • Execution plans
  • Runtime execution
  • Backend abstraction
  • Local execution
  • Result handling

Experiments

  • Experiments
  • Execution records
  • Parameter sweeps
  • Reproducibility
  • Execution status / failure info

Analysis

  • Sampling analysis
  • Expectation analysis
  • State analysis
  • Result aggregation
  • Statistics
ARCHITECTURE

How MicroQuantum Is Structured

DEVELOPER EXPERIENCE

Designed for Python Developers

Python Native

Built as a Python SDK and designed to fit naturally into Python development workflows.

Composable

Quantum programs, execution, experiments and analysis are separated into reusable building blocks.

Backend Independent

The backend abstraction separates quantum program construction from execution infrastructure.

Reproducible

Experiment execution supports structured records and reproducibility-oriented metadata.

WORKFLOW

From Program to Result

A developer's typical journey through the SDK: build a program, execute it, experiment, and analyze what came back.

Build

Construct circuits, states, gates and quantum programs.

Execute

Create execution plans and run against available backends.

Experiment

Run structured experiments and parameter sweeps.

Analyze

Inspect samples, expectations, states and aggregated results.

QUICK START

MicroQuantum in Minutes

Build a two-qubit Bell state, run it through the executor, and inspect the measurement counts.

Python
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 →

ALGORITHMS

Implemented Algorithm Families

The SDK ships with working implementations of established quantum algorithms.

Variational Quantum Eigensolver

A variational approach for estimating ground state energies.

Quantum Approximate Optimization Algorithm

A parameterized hybrid approach for combinatorial optimization.

Quantum Search

A quantum search algorithm for unstructured search problems.

Quantum Phase Estimation

Estimating the eigenvalues of a unitary operator.

EXECUTION

Execution Architecture

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.

Quantum Program

A circuit or algorithm expressed with the SDK core.

Execution Plan

How and where the program should run.

Runtime

Coordinates execution against a backend.

Backend

A concrete execution target, such as a local simulator.

Backend Result

Typed results returned for analysis.

EXPERIMENTS & ANALYSIS

From Execution to Insight

Beyond single runs, MicroQuantum structures executions into records and experiments that can be analyzed and reproduced.

Execution

A single run against a backend.

Execution Record

A structured record of what ran and why.

Experiment

Structured runs, including parameter sweeps.

Analysis

Sampling, expectation and state analysis.

Result

Aggregated results and statistics.

Structured execution records
Parameter sweeps
Reproducibility
Sampling analysis
Expectation analysis
State analysis
Result aggregation
RESOURCES

Documentation & Developer Resources

INSTALLATION

Ready to Install

MicroQuantum v1.1.0

Requires Python 3.10–3.13. NumPy is installed automatically.

Bash
pip install microquantum
RELEASE STATUS

MicroQuantum 1.1.0 Is a Published Public Release

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 .

RATIONALE

Why MicroQuantum?

Developer First

Designed around practical Python development.

Clear Abstractions

Separate quantum programs, execution, experiments and analysis.

Open Foundation

The core SDK is openly available to developers.

Extensible Architecture

Designed to evolve toward additional execution and technology integrations.

ECOSYSTEM

Part of the QuantsMind Technology Ecosystem

MicroQuantum is one of the technologies being developed within the QuantsMind ecosystem, alongside Karkain and the QuantsMind SDK.

GET STARTED

Explore MicroQuantum

Start with the documentation, explore the source code, or install the current published release.