Amazon Braket is a fully managed quantum computing service that helps you get started with quantum computing and accelerate your research. Amazon Braket provides everything you need to build, test, and run quantum algorithms on AWS. It includes on-demand access to different types of quantum computers, a unified development environment, a choice of classical circuit simulators, and fully managed execution of hybrid quantum-classical algorithms.
With Braket Direct, you can also reserve dedicated access to quantum hardware, connect with quantum experts to get guidance on your workload, and access to experimental capabilities.
Quantum Computers
Simplified access to quantum computers
Amazon Braket provides secure access to a variety of quantum computing technologies. There is no upfront commitment or contract to sign, and you pay only for what you use through your AWS bill. You can execute your quantum workloads on-demand or using a device reservation with Braket Direct.
Choice of quantum processing units (QPUs)
Amazon Braket provides access to superconducting, trapped ion, and neutral-atom quantum computers. Following the gate-based quantum computing paradigm, you can access superconducting quantum processors from IQM, and Rigetti, and trapped-ion technology from IonQ. You can also simulate equilibrium behavior and non-equilibrium dynamics of Hamiltonians of interest to areas of physics such as condensed-matter and high-energy physics, and study optimization problems using the latest neutral-atom processor from QuEra. This helps you test different technologies, compare the compute performance of different machines for the problem that you are trying to solve, and choose the hardware system that is best suited to your application. Please visit the Hardware Providers page to learn more about the QPUs that are available on Amazon Braket.
Simulators
Choice of simulation tools
With Amazon Braket, you have a choice of four circuit simulators to run and test quantum algorithms. These include the local simulator that is included in the Amazon Braket SDK and three on-demand simulators. The local simulator can run on a laptop or within an Amazon Braket managed notebook and supports simulation of quantum circuits with and without noise. The on-demand simulators are SV1, a general-purpose state vector simulator; DM1, a density matrix simulator that supports noise modeling; and TN1, a tensor network simulator that specializes in certain larger scale structured quantum circuits. Learn more »
Consistent experience
You can run a circuit on Amazon Braket simulators with a single API call. A request to run your algorithm on a simulator works in the same way as a request to run on quantum hardware; by changing a single line of code, you can change from running on a simulator to an actual quantum computer.
Choice of result types
You can choose different result types for your simulation tasks, including individual samples, custom observables, individual amplitudes, or the full state vector. Amazon Braket simulators can calculate exact results, or return measurement samples emulating the behavior of quantum computers.
Developer Tools
Hardware-agnostic developer framework
To simplify the process of designing and executing quantum algorithms, you can use the Amazon Braket SDK. It has been designed to be technology agnostic, removing the need to code against different quantum programming tools for each type of quantum hardware. The SDK supports a unified developer framework that enables you to build quantum algorithms and run them on any compatible quantum hardware or circuit simulator provided through the Amazon Braket service. As new quantum technologies emerge and are added to the Amazon Braket service, you can be confident that your development experience will remain consistent and that your existing designs and quantum algorithms can be tested on these new systems.
Fully managed executions of quantum-classical algorithms with Hybrid Jobs
Amazon Braket Hybrid Jobs simplifies the process of setting up, monitoring, and running hybrid quantum-classical algorithms. After you provide your algorithm script and select the QPU or simulator to run on, Amazon Braket spins up the classical compute, executes the algorithm, and releases the resources once the job is completed. You can define custom metrics for your algorithms, which are automatically logged by Amazon CloudWatch and displayed in real-time in the Amazon Braket console as the algorithm runs. This gives you live insights into how your algorithm is progressing, so you can make adjustments to your algorithm if needed. Most importantly, Hybrid Jobs provides prioritized access to your chosen QPU to help your algorithm execute quickly and predictably, enabling you to improve the quality and reproducibility of results.
Develop variational quantum algorithms with PennyLane
Amazon Braket natively supports PennyLane, an open source software framework built around the concept of quantum differentiable programming, to help you build and run hybrid quantum-classical, or variational, algorithms. This approach enables you to train quantum circuits in the same way that you would train a machine learning neural network to find solutions to computational problems in quantum chemistry, quantum machine learning, and optimization. PennyLane is performance-optimized for Amazon Braket and provides interfaces to familiar machine learning tools, including PyTorch and TensorFlow, to make training quantum circuits fast, easy, and intuitive.
Fully managed Jupyter notebooks
You have the choice of using your own development environment or fully managed Jupyter notebooks in Amazon Braket to build your quantum algorithms and manage experiments. Amazon Braket makes it easy to create notebooks with a single click. You can select the notebook instance type to match your performance requirements and configure security settings such as encryption for stored data. Amazon Braket notebooks come pre-configured with a suite of quantum computing developer tools, including the Amazon Braket SDK and PennyLane to help you get started quickly.
Pre-built algorithms and tutorials
Amazon Braket notebooks come pre-installed with the Amazon Braket SDK, tutorials and a selection of pre-built algorithms to give you everything you need to get started in a single place. Use them to familiarize yourself with the recommended steps to build and execute quantum algorithms using Amazon Braket. Learn more in the Amazon Braket documentation.
Braket Direct
Reservations
In addition to on-demand access to quantum computers, you can also get dedicated device access using reservations through Braket Direct. Reservations give you exclusive access to a quantum device of your choosing. You can schedule a reservation at your convenience, knowing exactly when your workload will start and end execution. Reservations are available in one-hour increments and can be cancelled up to 48 hours in advance, at no additional charge. You can choose to queue quantum tasks and hybrid jobs for an upcoming reservation in advance, or submit workloads during your reservation on the fly.
Expert advice
To get additional guidance around your workloads, you can connect with quantum computing experts, directly in the Braket management console. Depending on your needs, you can choose from free office hours with Braket experts, various professional services offerings from quantum hardware providers, or expert help from the Amazon Quantum Solutions Lab (QSL). The QSL is a collaborative research and professional services team staffed with quantum computing experts who can assist you to more effectively explore quantum computing and assess the current performance of this technology.
Experimental capabilities
To advance your research workloads, it is important to get access to new innovative capabilities, quickly. With Braket Direct, you can easily request access to available experimental capabilities, such as new quantum devices with limited availability, directly in the Braket management console.
Management and Security
Management Console
As a native AWS service, Amazon Braket is accessible through the AWS Management Console, a centralized and easy to use web interface for Amazon Web Services, which provides you with a secure login using your AWS account or AWS Identity and Access Management (IAM) credentials. You can use the console to manage and monitor your Amazon Braket resources, such as notebooks and tasks, and access detailed information about quantum circuit simulators and QPUs.
User access management, security, and monitoring
Amazon Braket is integrated with AWS services such as Amazon CloudWatch, AWS CloudTrail, Amazon EventBridge, and AWS IAM to enable the monitoring of workloads, generate notifications when your tasks are completed, and manage access controls and permissions. Your simulation and quantum task results are delivered to your preferred Amazon Simple Storage Service (S3) bucket for storage and analysis, giving you full control over your data. Amazon Braket is SOC 2 compliant. For the latest in Braket certification and compliance readiness, please see the full services in scope. Note that third-party hardware providers are not covered in AWS Compliance reports and can go through their own independent third-party audits.