English
Languages
English
Bengali
French
German
Japanese
Korean
Portuguese
Spanish
Tamil

Qiskit 0.43.0 documentation

Qiskit is open-source software for working with quantum computers at the level of circuits, pulses, and algorithms. Additionally, several domain specific application API’s exist on top of this core module.

The central goal of Qiskit is to build a software stack that makes it easy for anyone to use quantum computers, regardless of their skill level or area of interest; Qiskit allows one to easily design experiments and applications and run them on real quantum computers and/or classical simulators. Qiskit is already in use around the world by beginners, hobbyists, educators, researchers, and commercial companies.

Access to quantum systems

Find out which Qiskit Partners support execution on real quantum services.

Qiskit Partners

Qiskit Runtime

A programming model and execution framework to effectively execute workloads.

Get started

Interested in applications of quantum computing?

Qiskit Nature

Qiskit Nature supports different applications, such as electronic/vibronic structure calculations for ground and excited states or protein folding. It provides all the components necessary to interface classical codes and automatically convert to different representations required by quantum computers.

Qiskit Nature

Qiskit Finance

Qiskit Finance provides a set of illustrative applications and tools, including Ising translators for portfolio optimization, data providers for real or random data, and implementations for pricing different financial options or for credit risk analysis.

Qiskit Finance

Qiskit Machine Learning

Qiskit Machine Learning provides fundamental quantum kernels and quantum neural networks (QNNs) as building blocks and quantum machine learning algorithms that apply them to solve different tasks like regression and classification. Further, it allows to connect QNNs to PyTorch to enhance classical workflows with quantum components.

Qiskit Machine Learning

Qiskit Optimization

Qiskit Optimization provides the whole range from high-level modeling of optimization problems, to automatic conversion of problems to different required representations, to a suite of easy-to-use quantum optimization algorithms.

Qiskit Optimization

Interested in running experiments on real qubits?

Qiskit Experiments

Run characterization, calibration, and verification experiments

Qiskit Experiments

Interested in quantum hardware design?

Qiskit Metal

_images/metal.png