Skip to main content
IBM Quantum Platform

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.

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

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

  • 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.


Explore capabilities

  • Circuit building

    Construct quantum circuits by using the Qiskit SDK.

  • Optimization

    Construct high-fidelity circuits with reduced depth that are ready for execution with the Qiskit SDK transpiler.

  • Error mitigation

    Explore the available error mitigation and suppression techniques available from IBM Quantum.

  • Execution

    Use Qiskit Runtime primitives to run quantum circuits on IBM Quantum hardware.

  • Post-processing

    Refine your results by using post-processing techniques for specialized applications available as Qiskit addons.

  • Qiskit Functions

    Accelerate quantum workload creation with pre-built tools created by partner organizations.


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.

Was this page helpful?
Report a bug, typo, or request content on GitHub.