What is Qiskit?

What is Qiskit?

Qiskit is an open-source software development kit for programming quantum computers, including quantum hardware devices from IBM. The core Qiskit package contains several basic quantum programming primitives, with additional functionalities—such as simulators and applications—provided by community-maintained projects as part of Qiskit Extensions. Qiskit 1.0 was released in February 2024, representing the library's first stable release. Qiskit is pronounced "kiss-kit" 😘, though you may also hear it called "kwis-kit".


PennyLane provides several options for users to connect and work with Qiskit:

  • Run PennyLane programs on IBM quantum computer hardware by making use of the PennyLane-Qiskit plugin.
  • Convert Qiskit circuits into PennyLane circuits (or vice versa).
  • Create OpenQASM circuits from PennyLane, or create PennyLane programs from OpenQASM (also useful for interacting with other quantum computing platforms or SDKs).

By making use of these options, users can convert their entire code from one library to another, or orchestrate more complex workflows which require multiple libraries used in tandem (e.g., adding PennyLane’s advanced quantum machine learning functionality to a circuit originally coded in Qiskit).