What problem does it solve?
Qiskit helps you move from an abstract quantum algorithm to runnable quantum circuits and interpretable results, reducing the effort of circuit construction, device-aware preparation, and execution across simulators and IBM Quantum hardware.
Core Features & Use Cases
- Circuit construction and analysis: Build circuits with
QuantumCircuit, including measurements, composition, and parameterized (variational) workflows.
- Hardware-aware execution: Transpile circuits to match backend topology and native gate sets before running on simulators or real quantum devices.
- Quantum primitives for results: Use Sampler for measurement bitstrings and Estimator for expectation values to support optimization, chemistry, and ML-style workflows.
- Enterprise-grade workflow support: Use IBM Quantum Runtime (sessions, batch mode, backends) and apply practical best practices like minimizing two-qubit gates and selecting appropriate shot counts.
Use Case: You want to prototype a variational quantum eigensolver for a small Hamiltonian using a local simulator first, then deploy the same workflow to an IBM backend while keeping transpilation and result extraction consistent.
Quick Start
Run a Bell-state circuit on a local simulator and print the measured counts from the attached example using Qiskit’s StatevectorSampler.