Overview
Introduction to Qiskit and IBM Quantum
Welcome to the documentation for Qiskit, its related packages, and IBM Quantum® Platform. This documentation includes how-to guides to get you started on our tools, specific use-case tutorials that include end-to-end examples, and a collection of API references.
Qiskit provides a modular and extensible framework for quantum research and development across algorithms, high-performance computing, and quantum information science. With it, researchers can build, optimize, and execute quantum workflows with specialized addons, software tools, and extensive resources. Through IBM Quantum Platform, users can access Quantum Compute services, such as Qiskit Runtime and the Qiskit Functions Catalog, to run workloads efficiently on the IBM® fleet of quantum computers.
Beyond Qiskit and its related packages is the Qiskit ecosystem, a catalog of open-source projects that interface with Qiskit to extend its functionality.
Get started
Build a quantum circuit in under two minutes - no sign-in or API key required.
Start building
Try end-to-end examples that apply Qiskit to common quantum computing use cases.
Browse tutorials
Explore capabilities
Construct high-fidelity circuits with reduced depth that are ready for execution with the Qiskit SDK transpiler.
Explore transpiler details
Explore the available error mitigation and suppression techniques available from IBM Quantum.
Read overview
Refine your results by using post-processing techniques for specialized applications available as Qiskit addons.
View SQD addon
Accelerate quantum workload creation with pre-built tools created by partner organizations.
Explore
Support
Find answers to frequently-asked questions, learn how to report bugs, discover communities to join, and more.
Get help