Qiskit AQT provider 2.0.0 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¶
Install the latest release from the PyPI:
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:
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 backends documentation, the examples, or the reference documentation.