API references and repos for Amazon Braket
Tip
Learn the foundations of quantum computing with AWS!
Enroll in the Amazon Braket Digital Learning Plan
Amazon Braket provides APIs, SDKs, and a command line interface that you can use to create and manage notebook instances and train and deploy models.
You can also get code examples from the Amazon Braket Tutorials GitHub repository.
Core repositories
The following displays a list of core repositories that contain key packages that are used for Braket:
-
Braket Python SDK
- Use the Braket Python SDK to set up your code on Jupyter notebooks in the Python programming language. After your Jupyter notebooks are set up, you can run your code on Braket devices and simulators -
Braket Schemas
- The contract between the Braket SDK and the Braket service. -
Braket Default Simulator
- All our local quantum simulators for Braket (state vector and density matrix).
Plugins
Then there are the various plugins that are used along with various devices and programming tools. These include Braket supported plugins as well as plugins that are supported by third parties as shown below.
Amazon Braket supported:
-
Amazon Braket algorithm library
- A catalog of pre-built quantum algorithms written in Python. Run them as they are or use them as a starting point to build more complex algorithms. -
Braket-PennyLane plugin
- Use PennyLane as the QML framework on Braket.
Third-party (Braket team monitors and contributes):
-
Qiskit-Braket provider
- Use the Qiskit SDK to access Braket resources. -
Braket-Julia SDK
- (EXPERIMENTAL) A Julia native version of the Braket SDK