amazon-braket-default-simulator
An open source quantum program simulator to be run locally with the Amazon Braket SDK
What it is and what it does
Amazon Braket Default Simulator is a local quantum circuit simulator that integrates with the Amazon Braket SDK. It implements two simulation backends—StateVectorSimulator and DensityMatrixSimulator—that you can use to test and debug quantum circuits before submitting them to the Amazon Braket cloud service. The simulator accepts quantum circuits defined using the Braket SDK and returns measurement results, allowing rapid iteration on quantum algorithm development without incurring cloud execution costs.
The package depends on numerical libraries (numba, numpy, scipy, sympy) and opt_einsum for efficient tensor operations. It is actively maintained, supports current Python versions (3.11, 3.12, 3.13), and carries no known security vulnerabilities. Installation is straightforward via pip, though you must have the Amazon Braket SDK installed separately to use it.
Use it for:
- Test quantum circuits locally before submitting expensive cloud jobs to Amazon Braket.
- Debug quantum algorithms by inspecting measurement outcomes and state evolution.
- Prototype and validate quantum programs in development environments without cloud dependencies.
- Compare simulation results between state-vector and density-matrix backends for algorithm validation.
- Integrate quantum simulation into CI/CD pipelines for automated quantum software testing.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Provides a local quantum circuit simulator for testing quantum programs before submitting them to Amazon Braket, supporting state-vector and density-matrix simulation backends.
Yes, if you are developing quantum programs with Amazon Braket. The simulator is actively maintained, has no known vulnerabilities, and provides essential local testing before cloud submission. Install it alongside the Amazon Braket SDK as part of your quantum development workflow. Not relevant for non-Braket quantum work.
Install
amazon-braket-default-simulator on PyPI
pip
pip install amazon-braket-default-simulatoruv
uv add amazon-braket-default-simulatorpoetry
poetry add amazon-braket-default-simulatorInstalling amazon-braket-default-simulator
Before you install
Low friction installation with a pure-Python wheel. Actively maintained as of 2026-08-14 with no known vulnerabilities. Requires 8 runtime dependencies including numba, numpy, scipy, and sympy for numerical computation.
License in practice
Licensed under Apache License 2.0 (permissive), allowing free use, modification, and distribution with minimal restrictions—suitable for both open-source and commercial projects.
Quickstart
pip install amazon-braket-default-simulator
from braket.circuits import Circuit
from braket.devices import LocalSimulator
device = LocalSimulator()
bell = Circuit().h(0).cnot(0, 1)
print(device.run(bell, shots=100).result().measurement_counts)
Requires Amazon Braket SDK to be installed separately; requires Python >= 3.11.
Verify before relying
- Performance characteristics and simulation limits (maximum qubit count, circuit depth) not specified in fact sheet.
- Whether StateVectorSimulator and DensityMatrixSimulator have different accuracy or speed tradeoffs.
Package facts
| License | Apache License 2.0 (permissive) |
| Python support | supports the current Python release (>=3.11) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 8 — numba, numpy, opt_einsum, pydantic, scipy, sympy, antlr4-python3-runtime, amazon-braket-schemas |
| Maintenance | actively maintained — 0 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 160,291/month — #10,666 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: amazon_braket_default_simulator-1.40.0-py3-none-any.whl
Keywords: Amazon, AWS, Quantum
Tags
More Scientific/Engineering packages
NumPy provides an N-dimensional array object…
permissive · top 100 on PyPI
pandaspandas provides fast, flexible data structures…
permissive · top 100 on PyPI
scipyscipy provides numerical algorithms for…
permissive · top 100 on PyPI
scikit-learnscikit-learn provides a comprehensive Python…
permissive · top 1,000 on PyPI
dilldill extends Python's pickle module to…
permissive · top 1,000 on PyPI
multiprocessMultiprocess is an enhanced fork of Python's…
permissive · top 1,000 on PyPI
amazon-braket-schemasProvides serialization, deserialization, and…
permissive · top 15,000 on PyPI
amazon-braket-sdkProvides a Python framework to design,…
permissive · top 15,000 on PyPI
qiskit-aerAer is a high-performance quantum circuit…
permissive · top 5,000 on PyPI
pennylane-lightningPennyLane-Lightning provides high-performance…
permissive · top 15,000 on PyPI
qiskit-ionqQiskit IonQ Provider enables submission of…
permissive · top 15,000 on PyPI
stimStim is a fast simulator for quantum stabilizer…
permissive · top 15,000 on PyPI
qiskitQiskit is an open-source SDK for building and…
permissive · top 5,000 on PyPI
cirq-coreCirq-core provides the foundational framework…
permissive · top 15,000 on PyPI
mqt.qcecVerifies whether two quantum circuits are…
permissive · top 15,000 on PyPI
pyqirPyQIR generates, parses, and analyzes QIR…
permissive · top 15,000 on PyPI