Skip to main contentIBM Quantum Documentation Preview
This is a preview build of IBM Quantum® documentation. Refer to quantum.cloud.ibm.com/docs for the official documentation.

Introduction

Welcome to the documentation for Qiskit and IBM Quantum. Find how-to guides, specific use-case tutorials, and API references for your quantum research and development. Use Qiskit and its related packages and tools to build, optimize, and execute workflows on the IBM® fleet of quantum computers.

A graphic showing the different components of IBM Quantum Platform and Qiskit.

Get started

  • Quickstart

    Build a quantum circuit in under two minutes - no sign-in or API key required.

  • Tutorials

    Try end-to-end examples that apply Qiskit to common quantum computing use cases.

  • IBM Quantum Composer

    Drag-and-drop to visualize qubit states, run on quantum hardware, and automatically generate code.


Tools by task

  • Map problem to circuits

    Construct quantum circuits with the Qiskit SDK

  • Optimize workloads

    Reduce circuit depth and prepare quantum workloads with optimized circuits ready for execution

  • Debug

    Test your quantum programs and estimate their performance through local simulation

  • Execute on hardware

    Run your prepared workloads on IBM Quantum hardware using execution primitives

  • Manage noise

    Manage the effects of noise using a diversity of error suppression and mitigation techniques

  • Qiskit Functions

    Pre-built workflows to accelerate applications research


Support

  • Error code registry

    Look up error codes and suggested solutions.

  • Support page

    Find answers to frequently-asked questions, learn how to report bugs, discover communities to join, and more.