Skip to main content

Amazon Braket Algorithm Library

Build Documentation Status

The Braket Algorithm Library provides Amazon Braket customers with pre-built implementations of prominent quantum algorithms and experimental workloads as ready-to-run example notebooks.


Braket algorithms

Currently, Braket algorithms are tested on Linux, Windows, and Mac.

Running notebooks locally requires additional dependencies located in notebooks/textbook/requirements.txt. See notebooks/textbook/README.md for more information.

Textbook algorithms Notebook References
Bell's Inequality Bells_Inequality.ipynb Bell1964, Greenberger1990
Bernstein–Vazirani Bernstein_Vazirani_Algorithm.ipynb Bernstein1997
CHSH Inequality CHSH_Inequality.ipynb Clauser1970
Deutsch-Jozsa Deutsch_Jozsa_Algorithm.ipynb Deutsch1992
Grover's Search Grovers_Search.ipynb Figgatt2017, Baker2019
QAOA Quantum_Approximate_Optimization_Algorithm.ipynb Farhi2014
Quantum Circuit Born Machine Quantum_Circuit_Born_Machine.ipynb Benedetti2019, Liu2018
QFT Quantum_Fourier_Transform.ipynb Coppersmith2002
QPE Quantum_Phase_Estimation_Algorithm.ipynb Kitaev1995
Quantum Counting Quantum_Counting_Algorithm.ipynb Brassard1998
Quantum Walk Quantum_Walk.ipynb Childs2002
Rabi Oscillations Rabi_Oscillations.ipynb Rabi1937
Shor's Shors_Algorithm.ipynb Shor1998
Simon's Simons_Algorithm.ipynb Simon1997
Advanced algorithms Notebook References
Quantum PCA Quantum_Principal_Component_Analysis.ipynb He2022
QMC Quantum_Computing_Quantum_Monte_Carlo.ipynb Motta2018, Peruzzo2014
Adaptive Shot Allocation 2_Adaptive_Shot_Allocation.ipynb Shlosberg2023
HHL Algorithm HHL_Algorithm.ipynb Harrow2009
Auxiliary functions Notebook
Random circuit generator Random_Circuit.ipynb

Community repos

⚠️ The following includes projects that are not provided by Amazon Braket. You are solely responsible for your use of those projects (including compliance with any applicable licenses and fitness of the project for your particular purpose).

Quantum algorithm implementations using Braket in other repos:

Algorithm Repo References Additional dependencies
Quantum Reinforcement Learning quantum-computing-exploration-for-drug-discovery-on-aws Learning Retrosynthetic Planning through Simulated Experience(2019) dependencies

Installing the Amazon Braket Algorithm Library

The Amazon Braket Algorithm Library can be installed from source by cloning this repository and running a pip install command in the root directory of the repository.

git clone https://github.com/amazon-braket/amazon-braket-algorithm-library.git
cd amazon-braket-algorithm-library
pip install .

To run the notebook examples locally on your IDE, first, configure a profile to use your account to interact with AWS. To learn more, see Configure AWS CLI.

After you create a profile, use the following command to set the AWS_PROFILE so that all future commands can access your AWS account and resources.

export AWS_PROFILE=YOUR_PROFILE_NAME

Configure your AWS account with the resources necessary for Amazon Braket

If you are new to Amazon Braket, onboard to the service and create the resources necessary to use Amazon Braket using the AWS console.

Support

Issues and Bug Reports

If you encounter bugs or face issues while using the algorithm library, please let us know by posting the issue on our GitHub issue tracker.
For other issues or general questions, please ask on the Quantum Computing Stack Exchange and add the tag amazon-braket.

Feedback and Feature Requests

If you have feedback or features that you would like to see on Amazon Braket, we would love to hear from you!
GitHub issues is our preferred mechanism for collecting feedback and feature requests, allowing other users to engage in the conversation, and +1 issues to help drive priority.

License

This project is licensed under the Apache-2.0 License.

Metadata

Release files for amazon-braket-algorithm-library 1.7.10.post0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for amazon-braket-algorithm-library 1.7.10.post0
File Size Uploaded
amazon_braket_algorithm_library-1.7.10.post0.tar.gz 57.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for amazon-braket-algorithm-library 1.7.10.post0
File Interpreter ABI Platform
amazon_braket_algorithm_library-1.7.10.post0-py3-none-any.whl Python 3 none any Details

Total release size: 146.3 kB

Release files / amazon_braket_algorithm_library-1.7.10.post0.tar.gz

Download URL amazon_braket_algorithm_library-1.7.10.post0.tar.gz
Size 57.7 kB
Tags Source
SHA-256 checksum
How to use checksums
e797a0faea56b4ad0de8a219ec6b11f7a76ef44c54b2bf7ed86ba3b1cfc40be7
BLAKE2b-256 checksum
How to use checksums
7b58164ce91a1c3f292a1e22f2194b2b11683a17dc136041c664c966fee48b9c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 2, 2026.

Transparency log

Release files / amazon_braket_algorithm_library-1.7.10.post0-py3-none-any.whl

Download URL amazon_braket_algorithm_library-1.7.10.post0-py3-none-any.whl
Size 88.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6cb9b3ee00681bcbe9786ec8ef704b9562112363aa454696113f88f8ea62d0f9
BLAKE2b-256 checksum
How to use checksums
76fbd75eae21378d0c7331e050c60a1d50b6542ab231b74737d5c23ebfae23bb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 2, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.7.10.post0 This release

2 release files

1.7.10

2 release files

1.7.9

2 release files

1.7.8

2 release files

1.7.7

2 release files

1.7.6

2 release files

1.7.5

2 release files

1.7.4

2 release files

1.7.3

2 release files

1.7.1

2 release files

1.7.0

2 release files

1.6.3

2 release files

1.6.2

2 release files

1.6.1

2 release files

1.6.0

2 release files

1.5.4

2 release files

1.5.3

2 release files

1.5.2

2 release files

1.5.1

2 release files

1.5.0

2 release files

1.4.13

2 release files

1.4.12

2 release files

1.4.11

2 release files

1.4.10

2 release files

1.4.9

2 release files

1.4.8

2 release files

1.4.7

2 release files

1.4.6

2 release files

1.4.5

2 release files

1.4.4

2 release files

1.4.1

2 release files

1.4.0

2 release files

1.3.5

2 release files

1.3.4

2 release files

1.3.3

2 release files

1.3.2

2 release files

1.3.1

2 release files

1.3.0

2 release files

1.2.4

2 release files

1.2.3

2 release files

1.2.2

2 release files

1.2.1

2 release files

1.2.0

2 release files

1.1.5

2 release files

1.1.4

2 release files

1.1.3

2 release files

1.1.2

2 release files

1.1.0

2 release files

1.0.0

2 release files

0.1.3

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page