###########################################
Qiskit AQT provider |release| documentation
###########################################
The Qiskit AQT package provides access to `AQT `__ systems
for Qiskit. It enables users to target and run circuits on AQT's simulators and
hardware.
.. _quick-start:
Quick start
-----------
Install the latest release from the `PyPI `_:
.. code-block:: bash
pip install qiskit-aqt-provider
.. warning:: Some dependencies might be pinned or tightly constrained to ensure optimal performance. If you encounter conflicts for your use case, please `open an issue `_.
Support
-------
Provider v2 supports Python 3.10–3.14 and Qiskit 2.3–2.4.1.
Provider v1 is end-of-life and receives no maintenance or security updates. The
`/v1/ documentation `_
is retained only as an archive.
Define a circuit that generates 2-qubit Bell state and sample it on a simulator backend running on the local machine:
.. code-block:: python
from qiskit import QuantumCircuit
from qiskit_aqt_provider import AQTProvider
from qiskit_aqt_provider.primitives import AQTSampler
# Define a circuit.
circuit = QuantumCircuit(2)
circuit.h(0)
circuit.cx(0, 1)
circuit.measure_all()
# Select an execution backend.
provider = AQTProvider()
ideal_simulator = provider.offline.ideal()
# Instantiate a sampler on the execution backend.
sampler = AQTSampler(backend=ideal_simulator)
# Sample the circuit on the execution backend.
result = sampler.run(circuit).result()
data = result.data[0]
print(data.meas)
For more details see the :ref:`backends documentation `, the `examples `_, or the reference documentation.
.. toctree::
:maxdepth: 2
:hidden:
Quick start
Circuit transpilation
Backends
Circuit evaluation
Job persistence
Migrating to 2.0
.. toctree::
:maxdepth: 1
:caption: Reference
:hidden:
Provider
Cloud Access
Direct Access
Offline Simulators
Transpiler plugin
Options
Exceptions
Job persistence
Qiskit primitives
.. toctree::
:hidden:
:caption: External links
Repository
AQT
Arnica API reference