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.


Tools by task

Map problem to circuits

Prepare and optimize workloads

  • Transpiler - Translate circuit instructions to execute on quantum hardware, with options for efficient layout and routing
  • Dynamic circuits - Perform certain tasks, such as long-range entanglement and state preparation, at constant depth
  • Dynamical decoupling - Reduce decoherence errors on idle qubits
  • Operator backpropagation - Reduce circuit depth by trimming operations at the cost of increased measurements

Debug

Execute on hardware

Manage noise

Post-process results

Qiskit Functions


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.