---
title: Qiskit SDK API documentation (v1.2)
description: Index of all the modules in qiskit v1.2.
source: https://eu-de.quantum.cloud.ibm.com/docs/en/api/qiskit/1.2
---

# API Reference

Circuit construction:

- [Quantum circuit model (`qiskit.circuit`)](/docs/api/qiskit/1.2/circuit)
- [`QuantumCircuit` class](/docs/api/qiskit/1.2/qiskit.circuit.QuantumCircuit)
- [Classical expressions (`qiskit.circuit.classical`)](/docs/api/qiskit/1.2/circuit_classical)
- [ClassicalFunction compiler (`qiskit.circuit.classicalfunction`)](/docs/api/qiskit/1.2/classicalfunction)
- [Circuit Library (`qiskit.circuit.library`)](/docs/api/qiskit/1.2/circuit_library)
- [Singleton instructions (`qiskit.circuit.singleton`)](/docs/api/qiskit/1.2/circuit_singleton)

Quantum information:

- [Quantum Information (`qiskit.quantum_info`)](/docs/api/qiskit/1.2/quantum_info)

Transpilation:

- [Circuit Converters (`qiskit.converters`)](/docs/api/qiskit/1.2/converters)
- [DAG Circuits (`qiskit.dagcircuit`)](/docs/api/qiskit/1.2/dagcircuit)
- [Passmanager (`qiskit.passmanager`)](/docs/api/qiskit/1.2/passmanager)
- [Circuit Synthesis (`qiskit.synthesis`)](/docs/api/qiskit/1.2/synthesis)
- [Approximate Quantum Compiler (`qiskit.synthesis.unitary.aqc`)](/docs/api/qiskit/1.2/qiskit.synthesis.unitary.aqc)
- [Transpiler (`qiskit.transpiler`)](/docs/api/qiskit/1.2/transpiler)
- [Transpiler Passes (`qiskit.transpiler.passes`)](/docs/api/qiskit/1.2/transpiler_passes)
- [Synthesis Plugins (`qiskit.transpiler.passes.synthesis.plugin`)](/docs/api/qiskit/1.2/transpiler_synthesis_plugins)
- [Preset Passmanagers (`qiskit.transpiler.preset_passmanagers`)](/docs/api/qiskit/1.2/transpiler_preset)
- [Transpiler Stage Plugin Interface (`qiskit.transpiler.preset_passmanagers.plugin`)](/docs/api/qiskit/1.2/transpiler_plugins)

Primitives and providers:

- [Primitives (`qiskit.primitives`)](/docs/api/qiskit/1.2/primitives)
- [Providers Interface (`qiskit.providers`)](/docs/api/qiskit/1.2/providers)
- [BasicProvider: Python-based Simulators (`qiskit.providers.basic_provider`)](/docs/api/qiskit/1.2/providers_basic_provider)
- [Fake Provider (`qiskit.providers.fake_provider`)](/docs/api/qiskit/1.2/providers_fake_provider)
- [Backend Objects (`qiskit.providers.models`)](/docs/api/qiskit/1.2/providers_models)

Results and visualizations:

- [Experiment Results (`qiskit.result`)](/docs/api/qiskit/1.2/result)
- [Visualizations (`qiskit.visualization`)](/docs/api/qiskit/1.2/visualization)

Serialization:

- [OpenQASM 2 (`qiskit.qasm2`)](/docs/api/qiskit/1.2/qasm2)
- [OpenQASM 3 (`qiskit.qasm3`)](/docs/api/qiskit/1.2/qasm3)
- [QPY serialization (`qiskit.qpy`)](/docs/api/qiskit/1.2/qpy)

Pulse-level programming:

- [Pulse (`qiskit.pulse`)](/docs/api/qiskit/1.2/pulse)
- [Circuit Scheduler (`qiskit.scheduler`)](/docs/api/qiskit/1.2/scheduler)

Other:

- [Circuit and Schedule Assembler (`qiskit.assembler`)](/docs/api/qiskit/1.2/assembler)
- [Compilation Routines (`qiskit.compiler`)](/docs/api/qiskit/1.2/compiler)
- [Top-level exceptions (`qiskit.exceptions`)](/docs/api/qiskit/1.2/exceptions)
- [Qobj (`qiskit.qobj`)](/docs/api/qiskit/1.2/qobj)
- [Utilities (`qiskit.utils`)](/docs/api/qiskit/1.2/utils)


## Contents

- [API index](/docs/api/qiskit/1.2)
- Release notes
  - v2
    - [v2.5](/docs/api/qiskit/release-notes/2.5)
    - [v2.4](/docs/api/qiskit/release-notes/2.4)
    - [v2.3](/docs/api/qiskit/release-notes/2.3)
    - [v2.2](/docs/api/qiskit/release-notes/2.2)
    - [v2.1](/docs/api/qiskit/release-notes/2.1)
    - [v2.0](/docs/api/qiskit/release-notes/2.0)
  - v1
    - [v1.4](/docs/api/qiskit/release-notes/1.4)
    - [v1.3](/docs/api/qiskit/release-notes/1.3)
    - [v1.2](/docs/api/qiskit/release-notes/1.2)
    - [v1.1](/docs/api/qiskit/release-notes/1.1)
    - [v1.0](/docs/api/qiskit/release-notes/1.0)
  - v0
    - [v0.46](/docs/api/qiskit/release-notes/0.46)
    - [v0.45](/docs/api/qiskit/release-notes/0.45)
    - [v0.44](/docs/api/qiskit/release-notes/0.44)
    - [v0.43](/docs/api/qiskit/release-notes/0.43)
    - [v0.42](/docs/api/qiskit/release-notes/0.42)
    - [v0.41](/docs/api/qiskit/release-notes/0.41)
    - [v0.40](/docs/api/qiskit/release-notes/0.40)
    - [v0.39](/docs/api/qiskit/release-notes/0.39)
    - [v0.38](/docs/api/qiskit/release-notes/0.38)
    - [v0.37](/docs/api/qiskit/release-notes/0.37)
    - [v0.36](/docs/api/qiskit/release-notes/0.36)
    - [v0.35](/docs/api/qiskit/release-notes/0.35)
    - [v0.34](/docs/api/qiskit/release-notes/0.34)
    - [v0.33](/docs/api/qiskit/release-notes/0.33)
    - [v0.32](/docs/api/qiskit/release-notes/0.32)
    - [v0.31](/docs/api/qiskit/release-notes/0.31)
    - [v0.30](/docs/api/qiskit/release-notes/0.30)
    - [v0.29](/docs/api/qiskit/release-notes/0.29)
    - [v0.28](/docs/api/qiskit/release-notes/0.28)
    - [v0.27](/docs/api/qiskit/release-notes/0.27)
    - [v0.26](/docs/api/qiskit/release-notes/0.26)
    - [v0.25](/docs/api/qiskit/release-notes/0.25)
    - [v0.24](/docs/api/qiskit/release-notes/0.24)
    - [v0.23](/docs/api/qiskit/release-notes/0.23)
    - [v0.22](/docs/api/qiskit/release-notes/0.22)
    - [v0.21](/docs/api/qiskit/release-notes/0.21)
    - [v0.20](/docs/api/qiskit/release-notes/0.20)
    - [v0.19](/docs/api/qiskit/release-notes/0.19)
    - [v0.18](/docs/api/qiskit/release-notes/0.18)
    - [v0.17](/docs/api/qiskit/release-notes/0.17)
    - [v0.16](/docs/api/qiskit/release-notes/0.16)
    - [v0.15](/docs/api/qiskit/release-notes/0.15)
    - [v0.14](/docs/api/qiskit/release-notes/0.14)
    - [v0.13](/docs/api/qiskit/release-notes/0.13)
    - [v0.12](/docs/api/qiskit/release-notes/0.12)
    - [v0.11](/docs/api/qiskit/release-notes/0.11)
    - [v0.10](/docs/api/qiskit/release-notes/0.10)
    - [v0.9](/docs/api/qiskit/release-notes/0.9)
    - [v0.8](/docs/api/qiskit/release-notes/0.8)
    - [v0.7](/docs/api/qiskit/release-notes/0.7)
    - [v0.6](/docs/api/qiskit/release-notes/0.6)
    - [v0.5](/docs/api/qiskit/release-notes/0.5)
- Circuit construction
  - qiskit.circuit
    - [Module overview](/docs/api/qiskit/1.2/circuit)
    - [AnnotatedOperation](/docs/api/qiskit/1.2/qiskit.circuit.AnnotatedOperation)
    - [BreakLoopOp](/docs/api/qiskit/1.2/qiskit.circuit.BreakLoopOp)
    - [CircuitInstruction](/docs/api/qiskit/1.2/qiskit.circuit.CircuitInstruction)
    - [ContinueLoopOp](/docs/api/qiskit/1.2/qiskit.circuit.ContinueLoopOp)
    - [ControlFlowOp](/docs/api/qiskit/1.2/qiskit.circuit.ControlFlowOp)
    - [ControlledGate](/docs/api/qiskit/1.2/qiskit.circuit.ControlledGate)
    - [EquivalenceLibrary](/docs/api/qiskit/1.2/qiskit.circuit.EquivalenceLibrary)
    - [ForLoopOp](/docs/api/qiskit/1.2/qiskit.circuit.ForLoopOp)
    - [Gate](/docs/api/qiskit/1.2/qiskit.circuit.Gate)
    - [IfElseOp](/docs/api/qiskit/1.2/qiskit.circuit.IfElseOp)
    - [Instruction](/docs/api/qiskit/1.2/qiskit.circuit.Instruction)
    - [InstructionSet](/docs/api/qiskit/1.2/qiskit.circuit.InstructionSet)
    - [Operation](/docs/api/qiskit/1.2/qiskit.circuit.Operation)
    - [Parameter](/docs/api/qiskit/1.2/qiskit.circuit.Parameter)
    - [ParameterExpression](/docs/api/qiskit/1.2/qiskit.circuit.ParameterExpression)
    - [ParameterVector](/docs/api/qiskit/1.2/qiskit.circuit.ParameterVector)
    - [QuantumCircuit](/docs/api/qiskit/1.2/qiskit.circuit.QuantumCircuit)
    - [SwitchCaseOp](/docs/api/qiskit/1.2/qiskit.circuit.SwitchCaseOp)
    - [WhileLoopOp](/docs/api/qiskit/1.2/qiskit.circuit.WhileLoopOp)
  - [qiskit.circuit.classical](/docs/api/qiskit/1.2/circuit_classical)
  - qiskit.circuit.classicalfunction
    - [Module overview](/docs/api/qiskit/1.2/classicalfunction)
    - [BooleanExpression](/docs/api/qiskit/1.2/qiskit.circuit.classicalfunction.BooleanExpression)
    - [ClassicalFunction](/docs/api/qiskit/1.2/qiskit.circuit.classicalfunction.ClassicalFunction)
    - [ClassicalFunctionCompilerTypeError](/docs/api/qiskit/1.2/qiskit.circuit.classicalfunction.ClassicalFunctionCompilerTypeError)
    - [ClassicalFunctionParseError](/docs/api/qiskit/1.2/qiskit.circuit.classicalfunction.ClassicalFunctionParseError)
  - qiskit.circuit.library
    - [Module overview](/docs/api/qiskit/1.2/circuit_library)
    - [AND](/docs/api/qiskit/1.2/qiskit.circuit.library.AND)
    - [C3SXGate](/docs/api/qiskit/1.2/qiskit.circuit.library.C3SXGate)
    - [C3XGate](/docs/api/qiskit/1.2/qiskit.circuit.library.C3XGate)
    - [C4XGate](/docs/api/qiskit/1.2/qiskit.circuit.library.C4XGate)
    - [CCXGate](/docs/api/qiskit/1.2/qiskit.circuit.library.CCXGate)
    - [CCZGate](/docs/api/qiskit/1.2/qiskit.circuit.library.CCZGate)
    - [CDKMRippleCarryAdder](/docs/api/qiskit/1.2/qiskit.circuit.library.CDKMRippleCarryAdder)
    - [CHGate](/docs/api/qiskit/1.2/qiskit.circuit.library.CHGate)
    - [CPhaseGate](/docs/api/qiskit/1.2/qiskit.circuit.library.CPhaseGate)
    - [CRXGate](/docs/api/qiskit/1.2/qiskit.circuit.library.CRXGate)
    - [CRYGate](/docs/api/qiskit/1.2/qiskit.circuit.library.CRYGate)
    - [CRZGate](/docs/api/qiskit/1.2/qiskit.circuit.library.CRZGate)
    - [CSdgGate](/docs/api/qiskit/1.2/qiskit.circuit.library.CSdgGate)
    - [CSGate](/docs/api/qiskit/1.2/qiskit.circuit.library.CSGate)
    - [CSwapGate](/docs/api/qiskit/1.2/qiskit.circuit.library.CSwapGate)
    - [CSXGate](/docs/api/qiskit/1.2/qiskit.circuit.library.CSXGate)
    - [CU1Gate](/docs/api/qiskit/1.2/qiskit.circuit.library.CU1Gate)
    - [CU3Gate](/docs/api/qiskit/1.2/qiskit.circuit.library.CU3Gate)
    - [CUGate](/docs/api/qiskit/1.2/qiskit.circuit.library.CUGate)
    - [CXGate](/docs/api/qiskit/1.2/qiskit.circuit.library.CXGate)
    - [CYGate](/docs/api/qiskit/1.2/qiskit.circuit.library.CYGate)
    - [CZGate](/docs/api/qiskit/1.2/qiskit.circuit.library.CZGate)
    - [DCXGate](/docs/api/qiskit/1.2/qiskit.circuit.library.DCXGate)
    - [Diagonal](/docs/api/qiskit/1.2/qiskit.circuit.library.Diagonal)
    - [DiagonalGate](/docs/api/qiskit/1.2/qiskit.circuit.library.DiagonalGate)
    - [DraperQFTAdder](/docs/api/qiskit/1.2/qiskit.circuit.library.DraperQFTAdder)
    - [ECRGate](/docs/api/qiskit/1.2/qiskit.circuit.library.ECRGate)
    - [EfficientSU2](/docs/api/qiskit/1.2/qiskit.circuit.library.EfficientSU2)
    - [EvolvedOperatorAnsatz](/docs/api/qiskit/1.2/qiskit.circuit.library.EvolvedOperatorAnsatz)
    - [ExactReciprocal](/docs/api/qiskit/1.2/qiskit.circuit.library.ExactReciprocal)
    - [ExcitationPreserving](/docs/api/qiskit/1.2/qiskit.circuit.library.ExcitationPreserving)
    - [FourierChecking](/docs/api/qiskit/1.2/qiskit.circuit.library.FourierChecking)
    - [FunctionalPauliRotations](/docs/api/qiskit/1.2/qiskit.circuit.library.FunctionalPauliRotations)
    - [GlobalPhaseGate](/docs/api/qiskit/1.2/qiskit.circuit.library.GlobalPhaseGate)
    - [GMS](/docs/api/qiskit/1.2/qiskit.circuit.library.GMS)
    - [GR](/docs/api/qiskit/1.2/qiskit.circuit.library.GR)
    - [GraphState](/docs/api/qiskit/1.2/qiskit.circuit.library.GraphState)
    - [GroverOperator](/docs/api/qiskit/1.2/qiskit.circuit.library.GroverOperator)
    - [GRX](/docs/api/qiskit/1.2/qiskit.circuit.library.GRX)
    - [GRY](/docs/api/qiskit/1.2/qiskit.circuit.library.GRY)
    - [GRZ](/docs/api/qiskit/1.2/qiskit.circuit.library.GRZ)
    - [HamiltonianGate](/docs/api/qiskit/1.2/qiskit.circuit.library.HamiltonianGate)
    - [HGate](/docs/api/qiskit/1.2/qiskit.circuit.library.HGate)
    - [HiddenLinearFunction](/docs/api/qiskit/1.2/qiskit.circuit.library.HiddenLinearFunction)
    - [HRSCumulativeMultiplier](/docs/api/qiskit/1.2/qiskit.circuit.library.HRSCumulativeMultiplier)
    - [IGate](/docs/api/qiskit/1.2/qiskit.circuit.library.IGate)
    - [Initialize](/docs/api/qiskit/1.2/qiskit.circuit.library.Initialize)
    - [InnerProduct](/docs/api/qiskit/1.2/qiskit.circuit.library.InnerProduct)
    - [IntegerComparator](/docs/api/qiskit/1.2/qiskit.circuit.library.IntegerComparator)
    - [IQP](/docs/api/qiskit/1.2/qiskit.circuit.library.IQP)
    - [Isometry](/docs/api/qiskit/1.2/qiskit.circuit.library.Isometry)
    - [iSwapGate](/docs/api/qiskit/1.2/qiskit.circuit.library.iSwapGate)
    - [LinearAmplitudeFunction](/docs/api/qiskit/1.2/qiskit.circuit.library.LinearAmplitudeFunction)
    - [LinearFunction](/docs/api/qiskit/1.2/qiskit.circuit.library.LinearFunction)
    - [LinearPauliRotations](/docs/api/qiskit/1.2/qiskit.circuit.library.LinearPauliRotations)
    - [MCMT](/docs/api/qiskit/1.2/qiskit.circuit.library.MCMT)
    - [MCMTVChain](/docs/api/qiskit/1.2/qiskit.circuit.library.MCMTVChain)
    - [MCPhaseGate](/docs/api/qiskit/1.2/qiskit.circuit.library.MCPhaseGate)
    - [MCXGate](/docs/api/qiskit/1.2/qiskit.circuit.library.MCXGate)
    - [MCXGrayCode](/docs/api/qiskit/1.2/qiskit.circuit.library.MCXGrayCode)
    - [MCXRecursive](/docs/api/qiskit/1.2/qiskit.circuit.library.MCXRecursive)
    - [MCXVChain](/docs/api/qiskit/1.2/qiskit.circuit.library.MCXVChain)
    - [MSGate](/docs/api/qiskit/1.2/qiskit.circuit.library.MSGate)
    - [NLocal](/docs/api/qiskit/1.2/qiskit.circuit.library.NLocal)
    - [OR](/docs/api/qiskit/1.2/qiskit.circuit.library.OR)
    - [PauliEvolutionGate](/docs/api/qiskit/1.2/qiskit.circuit.library.PauliEvolutionGate)
    - [PauliFeatureMap](/docs/api/qiskit/1.2/qiskit.circuit.library.PauliFeatureMap)
    - [PauliGate](/docs/api/qiskit/1.2/qiskit.circuit.library.PauliGate)
    - [PauliTwoDesign](/docs/api/qiskit/1.2/qiskit.circuit.library.PauliTwoDesign)
    - [Permutation](/docs/api/qiskit/1.2/qiskit.circuit.library.Permutation)
    - [PermutationGate](/docs/api/qiskit/1.2/qiskit.circuit.library.PermutationGate)
    - [PhaseEstimation](/docs/api/qiskit/1.2/qiskit.circuit.library.PhaseEstimation)
    - [PhaseGate](/docs/api/qiskit/1.2/qiskit.circuit.library.PhaseGate)
    - [PhaseOracle](/docs/api/qiskit/1.2/qiskit.circuit.library.PhaseOracle)
    - [PiecewiseChebyshev](/docs/api/qiskit/1.2/qiskit.circuit.library.PiecewiseChebyshev)
    - [PiecewiseLinearPauliRotations](/docs/api/qiskit/1.2/qiskit.circuit.library.PiecewiseLinearPauliRotations)
    - [PiecewisePolynomialPauliRotations](/docs/api/qiskit/1.2/qiskit.circuit.library.PiecewisePolynomialPauliRotations)
    - [PolynomialPauliRotations](/docs/api/qiskit/1.2/qiskit.circuit.library.PolynomialPauliRotations)
    - [QAOAAnsatz](/docs/api/qiskit/1.2/qiskit.circuit.library.QAOAAnsatz)
    - [QFT](/docs/api/qiskit/1.2/qiskit.circuit.library.QFT)
    - [QFTGate](/docs/api/qiskit/1.2/qiskit.circuit.library.QFTGate)
    - [QuadraticForm](/docs/api/qiskit/1.2/qiskit.circuit.library.QuadraticForm)
    - [QuantumVolume](/docs/api/qiskit/1.2/qiskit.circuit.library.QuantumVolume)
    - [RC3XGate](/docs/api/qiskit/1.2/qiskit.circuit.library.RC3XGate)
    - [RCCXGate](/docs/api/qiskit/1.2/qiskit.circuit.library.RCCXGate)
    - [RealAmplitudes](/docs/api/qiskit/1.2/qiskit.circuit.library.RealAmplitudes)
    - [RGate](/docs/api/qiskit/1.2/qiskit.circuit.library.RGate)
    - [RGQFTMultiplier](/docs/api/qiskit/1.2/qiskit.circuit.library.RGQFTMultiplier)
    - [RVGate](/docs/api/qiskit/1.2/qiskit.circuit.library.RVGate)
    - [RXGate](/docs/api/qiskit/1.2/qiskit.circuit.library.RXGate)
    - [RXXGate](/docs/api/qiskit/1.2/qiskit.circuit.library.RXXGate)
    - [RYGate](/docs/api/qiskit/1.2/qiskit.circuit.library.RYGate)
    - [RYYGate](/docs/api/qiskit/1.2/qiskit.circuit.library.RYYGate)
    - [RZGate](/docs/api/qiskit/1.2/qiskit.circuit.library.RZGate)
    - [RZXGate](/docs/api/qiskit/1.2/qiskit.circuit.library.RZXGate)
    - [RZZGate](/docs/api/qiskit/1.2/qiskit.circuit.library.RZZGate)
    - [SdgGate](/docs/api/qiskit/1.2/qiskit.circuit.library.SdgGate)
    - [SGate](/docs/api/qiskit/1.2/qiskit.circuit.library.SGate)
    - [StatePreparation](/docs/api/qiskit/1.2/qiskit.circuit.library.StatePreparation)
    - [SwapGate](/docs/api/qiskit/1.2/qiskit.circuit.library.SwapGate)
    - [SXdgGate](/docs/api/qiskit/1.2/qiskit.circuit.library.SXdgGate)
    - [SXGate](/docs/api/qiskit/1.2/qiskit.circuit.library.SXGate)
    - [TdgGate](/docs/api/qiskit/1.2/qiskit.circuit.library.TdgGate)
    - [TGate](/docs/api/qiskit/1.2/qiskit.circuit.library.TGate)
    - [TwoLocal](/docs/api/qiskit/1.2/qiskit.circuit.library.TwoLocal)
    - [U1Gate](/docs/api/qiskit/1.2/qiskit.circuit.library.U1Gate)
    - [U2Gate](/docs/api/qiskit/1.2/qiskit.circuit.library.U2Gate)
    - [U3Gate](/docs/api/qiskit/1.2/qiskit.circuit.library.U3Gate)
    - [UCGate](/docs/api/qiskit/1.2/qiskit.circuit.library.UCGate)
    - [UCPauliRotGate](/docs/api/qiskit/1.2/qiskit.circuit.library.UCPauliRotGate)
    - [UCRXGate](/docs/api/qiskit/1.2/qiskit.circuit.library.UCRXGate)
    - [UCRYGate](/docs/api/qiskit/1.2/qiskit.circuit.library.UCRYGate)
    - [UCRZGate](/docs/api/qiskit/1.2/qiskit.circuit.library.UCRZGate)
    - [UGate](/docs/api/qiskit/1.2/qiskit.circuit.library.UGate)
    - [UnitaryGate](/docs/api/qiskit/1.2/qiskit.circuit.library.UnitaryGate)
    - [UnitaryOverlap](/docs/api/qiskit/1.2/qiskit.circuit.library.UnitaryOverlap)
    - [VBERippleCarryAdder](/docs/api/qiskit/1.2/qiskit.circuit.library.VBERippleCarryAdder)
    - [WeightedAdder](/docs/api/qiskit/1.2/qiskit.circuit.library.WeightedAdder)
    - [XGate](/docs/api/qiskit/1.2/qiskit.circuit.library.XGate)
    - [XOR](/docs/api/qiskit/1.2/qiskit.circuit.library.XOR)
    - [XXMinusYYGate](/docs/api/qiskit/1.2/qiskit.circuit.library.XXMinusYYGate)
    - [XXPlusYYGate](/docs/api/qiskit/1.2/qiskit.circuit.library.XXPlusYYGate)
    - [YGate](/docs/api/qiskit/1.2/qiskit.circuit.library.YGate)
    - [ZFeatureMap](/docs/api/qiskit/1.2/qiskit.circuit.library.ZFeatureMap)
    - [ZGate](/docs/api/qiskit/1.2/qiskit.circuit.library.ZGate)
    - [ZZFeatureMap](/docs/api/qiskit/1.2/qiskit.circuit.library.ZZFeatureMap)
  - [qiskit.circuit.singleton](/docs/api/qiskit/1.2/circuit_singleton)
- Quantum information (qiskit.quantum_info)
  - [Module overview](/docs/api/qiskit/1.2/quantum_info)
  - [Chi](/docs/api/qiskit/1.2/qiskit.quantum_info.Chi)
  - [Choi](/docs/api/qiskit/1.2/qiskit.quantum_info.Choi)
  - [Clifford](/docs/api/qiskit/1.2/qiskit.quantum_info.Clifford)
  - [CNOTDihedral](/docs/api/qiskit/1.2/qiskit.quantum_info.CNOTDihedral)
  - [DensityMatrix](/docs/api/qiskit/1.2/qiskit.quantum_info.DensityMatrix)
  - [Kraus](/docs/api/qiskit/1.2/qiskit.quantum_info.Kraus)
  - [Operator](/docs/api/qiskit/1.2/qiskit.quantum_info.Operator)
  - [Pauli](/docs/api/qiskit/1.2/qiskit.quantum_info.Pauli)
  - [pauli_basis](/docs/api/qiskit/1.2/qiskit.quantum_info.pauli_basis)
  - [PauliList](/docs/api/qiskit/1.2/qiskit.quantum_info.PauliList)
  - [PTM](/docs/api/qiskit/1.2/qiskit.quantum_info.PTM)
  - [Quaternion](/docs/api/qiskit/1.2/qiskit.quantum_info.Quaternion)
  - [ScalarOp](/docs/api/qiskit/1.2/qiskit.quantum_info.ScalarOp)
  - [SparsePauliOp](/docs/api/qiskit/1.2/qiskit.quantum_info.SparsePauliOp)
  - [StabilizerState](/docs/api/qiskit/1.2/qiskit.quantum_info.StabilizerState)
  - [Statevector](/docs/api/qiskit/1.2/qiskit.quantum_info.Statevector)
  - [Stinespring](/docs/api/qiskit/1.2/qiskit.quantum_info.Stinespring)
  - [SuperOp](/docs/api/qiskit/1.2/qiskit.quantum_info.SuperOp)
  - [Z2Symmetries](/docs/api/qiskit/1.2/qiskit.quantum_info.Z2Symmetries)
- Transpilation
  - [qiskit.converters](/docs/api/qiskit/1.2/converters)
  - qiskit.dagcircuit
    - [Module overview](/docs/api/qiskit/1.2/dagcircuit)
    - [DAGCircuit](/docs/api/qiskit/1.2/qiskit.dagcircuit.DAGCircuit)
    - [DAGDependency](/docs/api/qiskit/1.2/qiskit.dagcircuit.DAGDependency)
    - [DAGDepNode](/docs/api/qiskit/1.2/qiskit.dagcircuit.DAGDepNode)
    - [DAGInNode](/docs/api/qiskit/1.2/qiskit.dagcircuit.DAGInNode)
    - [DAGNode](/docs/api/qiskit/1.2/qiskit.dagcircuit.DAGNode)
    - [DAGOpNode](/docs/api/qiskit/1.2/qiskit.dagcircuit.DAGOpNode)
    - [DAGOutNode](/docs/api/qiskit/1.2/qiskit.dagcircuit.DAGOutNode)
  - qiskit.passmanager
    - [Module overview](/docs/api/qiskit/1.2/passmanager)
    - [BaseController](/docs/api/qiskit/1.2/qiskit.passmanager.BaseController)
    - [BasePassManager](/docs/api/qiskit/1.2/qiskit.passmanager.BasePassManager)
    - [ConditionalController](/docs/api/qiskit/1.2/qiskit.passmanager.ConditionalController)
    - [DoWhileController](/docs/api/qiskit/1.2/qiskit.passmanager.DoWhileController)
    - [FlowControllerLinear](/docs/api/qiskit/1.2/qiskit.passmanager.FlowControllerLinear)
    - [GenericPass](/docs/api/qiskit/1.2/qiskit.passmanager.GenericPass)
    - [PassManagerState](/docs/api/qiskit/1.2/qiskit.passmanager.PassManagerState)
    - [PropertySet](/docs/api/qiskit/1.2/qiskit.passmanager.PropertySet)
    - [WorkflowStatus](/docs/api/qiskit/1.2/qiskit.passmanager.WorkflowStatus)
  - qiskit.synthesis
    - [Module overview](/docs/api/qiskit/1.2/synthesis)
    - [EvolutionSynthesis](/docs/api/qiskit/1.2/qiskit.synthesis.EvolutionSynthesis)
    - [LieTrotter](/docs/api/qiskit/1.2/qiskit.synthesis.LieTrotter)
    - [MatrixExponential](/docs/api/qiskit/1.2/qiskit.synthesis.MatrixExponential)
    - [OneQubitEulerDecomposer](/docs/api/qiskit/1.2/qiskit.synthesis.OneQubitEulerDecomposer)
    - [ProductFormula](/docs/api/qiskit/1.2/qiskit.synthesis.ProductFormula)
    - [QDrift](/docs/api/qiskit/1.2/qiskit.synthesis.QDrift)
    - [SolovayKitaevDecomposition](/docs/api/qiskit/1.2/qiskit.synthesis.SolovayKitaevDecomposition)
    - [SuzukiTrotter](/docs/api/qiskit/1.2/qiskit.synthesis.SuzukiTrotter)
    - [TwoQubitBasisDecomposer](/docs/api/qiskit/1.2/qiskit.synthesis.TwoQubitBasisDecomposer)
    - [TwoQubitWeylDecomposition](/docs/api/qiskit/1.2/qiskit.synthesis.TwoQubitWeylDecomposition)
    - [XXDecomposer](/docs/api/qiskit/1.2/qiskit.synthesis.XXDecomposer)
  - qiskit.synthesis.unitary.aqc
    - [Module overview](/docs/api/qiskit/1.2/qiskit.synthesis.unitary.aqc)
    - [ApproximateCircuit](/docs/api/qiskit/1.2/qiskit.synthesis.unitary.aqc.ApproximateCircuit)
    - [ApproximatingObjective](/docs/api/qiskit/1.2/qiskit.synthesis.unitary.aqc.ApproximatingObjective)
    - [AQC](/docs/api/qiskit/1.2/qiskit.synthesis.unitary.aqc.AQC)
    - [CNOTUnitCircuit](/docs/api/qiskit/1.2/qiskit.synthesis.unitary.aqc.CNOTUnitCircuit)
    - [CNOTUnitObjective](/docs/api/qiskit/1.2/qiskit.synthesis.unitary.aqc.CNOTUnitObjective)
    - [DefaultCNOTUnitObjective](/docs/api/qiskit/1.2/qiskit.synthesis.unitary.aqc.DefaultCNOTUnitObjective)
    - [FastCNOTUnitObjective](/docs/api/qiskit/1.2/qiskit.synthesis.unitary.aqc.FastCNOTUnitObjective)
  - qiskit.transpiler
    - [Module overview](/docs/api/qiskit/1.2/transpiler)
    - [AnalysisPass](/docs/api/qiskit/1.2/qiskit.transpiler.AnalysisPass)
    - [CouplingMap](/docs/api/qiskit/1.2/qiskit.transpiler.CouplingMap)
    - [InstructionDurations](/docs/api/qiskit/1.2/qiskit.transpiler.InstructionDurations)
    - [InstructionProperties](/docs/api/qiskit/1.2/qiskit.transpiler.InstructionProperties)
    - [Layout](/docs/api/qiskit/1.2/qiskit.transpiler.Layout)
    - [PassManager](/docs/api/qiskit/1.2/qiskit.transpiler.PassManager)
    - [PassManagerConfig](/docs/api/qiskit/1.2/qiskit.transpiler.PassManagerConfig)
    - [StagedPassManager](/docs/api/qiskit/1.2/qiskit.transpiler.StagedPassManager)
    - [Target](/docs/api/qiskit/1.2/qiskit.transpiler.Target)
    - [TransformationPass](/docs/api/qiskit/1.2/qiskit.transpiler.TransformationPass)
    - [TranspileLayout](/docs/api/qiskit/1.2/qiskit.transpiler.TranspileLayout)
  - qiskit.transpiler.passes
    - [Module overview](/docs/api/qiskit/1.2/transpiler_passes)
    - [ACGSynthesisPermutation](/docs/api/qiskit/1.2/qiskit.transpiler.passes.synthesis.high_level_synthesis.ACGSynthesisPermutation)
    - [AGSynthesisClifford](/docs/api/qiskit/1.2/qiskit.transpiler.passes.synthesis.high_level_synthesis.AGSynthesisClifford)
    - [ALAPSchedule](/docs/api/qiskit/1.2/qiskit.transpiler.passes.ALAPSchedule)
    - [ALAPScheduleAnalysis](/docs/api/qiskit/1.2/qiskit.transpiler.passes.ALAPScheduleAnalysis)
    - [AlignMeasures](/docs/api/qiskit/1.2/qiskit.transpiler.passes.AlignMeasures)
    - [ApplyLayout](/docs/api/qiskit/1.2/qiskit.transpiler.passes.ApplyLayout)
    - [AQCSynthesisPlugin](/docs/api/qiskit/1.2/qiskit.transpiler.passes.synthesis.aqc_plugin.AQCSynthesisPlugin)
    - [ASAPSchedule](/docs/api/qiskit/1.2/qiskit.transpiler.passes.ASAPSchedule)
    - [ASAPScheduleAnalysis](/docs/api/qiskit/1.2/qiskit.transpiler.passes.ASAPScheduleAnalysis)
    - [BarrierBeforeFinalMeasurements](/docs/api/qiskit/1.2/qiskit.transpiler.passes.BarrierBeforeFinalMeasurements)
    - [BasicSwap](/docs/api/qiskit/1.2/qiskit.transpiler.passes.BasicSwap)
    - [BasicSynthesisPermutation](/docs/api/qiskit/1.2/qiskit.transpiler.passes.synthesis.high_level_synthesis.BasicSynthesisPermutation)
    - [BasisTranslator](/docs/api/qiskit/1.2/qiskit.transpiler.passes.BasisTranslator)
    - [BMSynthesisClifford](/docs/api/qiskit/1.2/qiskit.transpiler.passes.synthesis.high_level_synthesis.BMSynthesisClifford)
    - [CheckGateDirection](/docs/api/qiskit/1.2/qiskit.transpiler.passes.CheckGateDirection)
    - [CheckMap](/docs/api/qiskit/1.2/qiskit.transpiler.passes.CheckMap)
    - [Collect1qRuns](/docs/api/qiskit/1.2/qiskit.transpiler.passes.Collect1qRuns)
    - [Collect2qBlocks](/docs/api/qiskit/1.2/qiskit.transpiler.passes.Collect2qBlocks)
    - [CollectAndCollapse](/docs/api/qiskit/1.2/qiskit.transpiler.passes.CollectAndCollapse)
    - [CollectCliffords](/docs/api/qiskit/1.2/qiskit.transpiler.passes.CollectCliffords)
    - [CollectLinearFunctions](/docs/api/qiskit/1.2/qiskit.transpiler.passes.CollectLinearFunctions)
    - [CollectMultiQBlocks](/docs/api/qiskit/1.2/qiskit.transpiler.passes.CollectMultiQBlocks)
    - [CommutationAnalysis](/docs/api/qiskit/1.2/qiskit.transpiler.passes.CommutationAnalysis)
    - [CommutativeCancellation](/docs/api/qiskit/1.2/qiskit.transpiler.passes.CommutativeCancellation)
    - [CommutativeInverseCancellation](/docs/api/qiskit/1.2/qiskit.transpiler.passes.CommutativeInverseCancellation)
    - [Commuting2qGateRouter](/docs/api/qiskit/1.2/qiskit.transpiler.passes.Commuting2qGateRouter)
    - [ConsolidateBlocks](/docs/api/qiskit/1.2/qiskit.transpiler.passes.ConsolidateBlocks)
    - [ConstrainedReschedule](/docs/api/qiskit/1.2/qiskit.transpiler.passes.ConstrainedReschedule)
    - [ContainsInstruction](/docs/api/qiskit/1.2/qiskit.transpiler.passes.ContainsInstruction)
    - [ConvertConditionsToIfOps](/docs/api/qiskit/1.2/qiskit.transpiler.passes.ConvertConditionsToIfOps)
    - [CountOps](/docs/api/qiskit/1.2/qiskit.transpiler.passes.CountOps)
    - [CountOpsLongestPath](/docs/api/qiskit/1.2/qiskit.transpiler.passes.CountOpsLongestPath)
    - [CSPLayout](/docs/api/qiskit/1.2/qiskit.transpiler.passes.CSPLayout)
    - [CXCancellation](/docs/api/qiskit/1.2/qiskit.transpiler.passes.CXCancellation)
    - [DAGFixedPoint](/docs/api/qiskit/1.2/qiskit.transpiler.passes.DAGFixedPoint)
    - [DAGLongestPath](/docs/api/qiskit/1.2/qiskit.transpiler.passes.DAGLongestPath)
    - [Decompose](/docs/api/qiskit/1.2/qiskit.transpiler.passes.Decompose)
    - [DefaultSynthesisClifford](/docs/api/qiskit/1.2/qiskit.transpiler.passes.synthesis.high_level_synthesis.DefaultSynthesisClifford)
    - [DefaultSynthesisLinearFunction](/docs/api/qiskit/1.2/qiskit.transpiler.passes.synthesis.high_level_synthesis.DefaultSynthesisLinearFunction)
    - [DefaultUnitarySynthesis](/docs/api/qiskit/1.2/qiskit.transpiler.passes.synthesis.unitary_synthesis.DefaultUnitarySynthesis)
    - [DenseLayout](/docs/api/qiskit/1.2/qiskit.transpiler.passes.DenseLayout)
    - [Depth](/docs/api/qiskit/1.2/qiskit.transpiler.passes.Depth)
    - [DynamicalDecoupling](/docs/api/qiskit/1.2/qiskit.transpiler.passes.DynamicalDecoupling)
    - [EchoRZXWeylDecomposition](/docs/api/qiskit/1.2/qiskit.transpiler.passes.EchoRZXWeylDecomposition)
    - [ElidePermutations](/docs/api/qiskit/1.2/qiskit.transpiler.passes.ElidePermutations)
    - [EnlargeWithAncilla](/docs/api/qiskit/1.2/qiskit.transpiler.passes.EnlargeWithAncilla)
    - [FilterOpNodes](/docs/api/qiskit/1.2/qiskit.transpiler.passes.FilterOpNodes)
    - [FixedPoint](/docs/api/qiskit/1.2/qiskit.transpiler.passes.FixedPoint)
    - [FullAncillaAllocation](/docs/api/qiskit/1.2/qiskit.transpiler.passes.FullAncillaAllocation)
    - [GateDirection](/docs/api/qiskit/1.2/qiskit.transpiler.passes.GateDirection)
    - [GatesInBasis](/docs/api/qiskit/1.2/qiskit.transpiler.passes.GatesInBasis)
    - [GreedySynthesisClifford](/docs/api/qiskit/1.2/qiskit.transpiler.passes.synthesis.high_level_synthesis.GreedySynthesisClifford)
    - [HighLevelSynthesis](/docs/api/qiskit/1.2/qiskit.transpiler.passes.HighLevelSynthesis)
    - [HLSConfig](/docs/api/qiskit/1.2/qiskit.transpiler.passes.HLSConfig)
    - [HoareOptimizer](/docs/api/qiskit/1.2/qiskit.transpiler.passes.HoareOptimizer)
    - [InstructionDurationCheck](/docs/api/qiskit/1.2/qiskit.transpiler.passes.InstructionDurationCheck)
    - [InverseCancellation](/docs/api/qiskit/1.2/qiskit.transpiler.passes.InverseCancellation)
    - [KMSSynthesisLinearFunction](/docs/api/qiskit/1.2/qiskit.transpiler.passes.synthesis.high_level_synthesis.KMSSynthesisLinearFunction)
    - [KMSSynthesisPermutation](/docs/api/qiskit/1.2/qiskit.transpiler.passes.synthesis.high_level_synthesis.KMSSynthesisPermutation)
    - [LayerLnnSynthesisClifford](/docs/api/qiskit/1.2/qiskit.transpiler.passes.synthesis.high_level_synthesis.LayerLnnSynthesisClifford)
    - [LayerSynthesisClifford](/docs/api/qiskit/1.2/qiskit.transpiler.passes.synthesis.high_level_synthesis.LayerSynthesisClifford)
    - [Layout2qDistance](/docs/api/qiskit/1.2/qiskit.transpiler.passes.Layout2qDistance)
    - [LinearFunctionsToPermutations](/docs/api/qiskit/1.2/qiskit.transpiler.passes.LinearFunctionsToPermutations)
    - [LookaheadSwap](/docs/api/qiskit/1.2/qiskit.transpiler.passes.LookaheadSwap)
    - [MergeAdjacentBarriers](/docs/api/qiskit/1.2/qiskit.transpiler.passes.MergeAdjacentBarriers)
    - [MinimumPoint](/docs/api/qiskit/1.2/qiskit.transpiler.passes.MinimumPoint)
    - [NormalizeRXAngle](/docs/api/qiskit/1.2/qiskit.transpiler.passes.NormalizeRXAngle)
    - [NumTensorFactors](/docs/api/qiskit/1.2/qiskit.transpiler.passes.NumTensorFactors)
    - [Optimize1qGates](/docs/api/qiskit/1.2/qiskit.transpiler.passes.Optimize1qGates)
    - [Optimize1qGatesDecomposition](/docs/api/qiskit/1.2/qiskit.transpiler.passes.Optimize1qGatesDecomposition)
    - [Optimize1qGatesSimpleCommutation](/docs/api/qiskit/1.2/qiskit.transpiler.passes.Optimize1qGatesSimpleCommutation)
    - [OptimizeAnnotated](/docs/api/qiskit/1.2/qiskit.transpiler.passes.OptimizeAnnotated)
    - [OptimizeCliffords](/docs/api/qiskit/1.2/qiskit.transpiler.passes.OptimizeCliffords)
    - [PadDelay](/docs/api/qiskit/1.2/qiskit.transpiler.passes.PadDelay)
    - [PadDynamicalDecoupling](/docs/api/qiskit/1.2/qiskit.transpiler.passes.PadDynamicalDecoupling)
    - [PMHSynthesisLinearFunction](/docs/api/qiskit/1.2/qiskit.transpiler.passes.synthesis.high_level_synthesis.PMHSynthesisLinearFunction)
    - [PulseGates](/docs/api/qiskit/1.2/qiskit.transpiler.passes.PulseGates)
    - [QFTSynthesisFull](/docs/api/qiskit/1.2/qiskit.transpiler.passes.synthesis.high_level_synthesis.QFTSynthesisFull)
    - [QFTSynthesisLine](/docs/api/qiskit/1.2/qiskit.transpiler.passes.synthesis.high_level_synthesis.QFTSynthesisLine)
    - [RemoveBarriers](/docs/api/qiskit/1.2/qiskit.transpiler.passes.RemoveBarriers)
    - [RemoveDiagonalGatesBeforeMeasure](/docs/api/qiskit/1.2/qiskit.transpiler.passes.RemoveDiagonalGatesBeforeMeasure)
    - [RemoveFinalMeasurements](/docs/api/qiskit/1.2/qiskit.transpiler.passes.RemoveFinalMeasurements)
    - [RemoveFinalReset](/docs/api/qiskit/1.2/qiskit.transpiler.passes.RemoveFinalReset)
    - [RemoveResetInZeroState](/docs/api/qiskit/1.2/qiskit.transpiler.passes.RemoveResetInZeroState)
    - [ResetAfterMeasureSimplification](/docs/api/qiskit/1.2/qiskit.transpiler.passes.ResetAfterMeasureSimplification)
    - [RXCalibrationBuilder](/docs/api/qiskit/1.2/qiskit.transpiler.passes.RXCalibrationBuilder)
    - [RZXCalibrationBuilder](/docs/api/qiskit/1.2/qiskit.transpiler.passes.RZXCalibrationBuilder)
    - [RZXCalibrationBuilderNoEcho](/docs/api/qiskit/1.2/qiskit.transpiler.passes.RZXCalibrationBuilderNoEcho)
    - [SabreLayout](/docs/api/qiskit/1.2/qiskit.transpiler.passes.SabreLayout)
    - [SabrePreLayout](/docs/api/qiskit/1.2/qiskit.transpiler.passes.SabrePreLayout)
    - [SabreSwap](/docs/api/qiskit/1.2/qiskit.transpiler.passes.SabreSwap)
    - [SetIOLatency](/docs/api/qiskit/1.2/qiskit.transpiler.passes.SetIOLatency)
    - [SetLayout](/docs/api/qiskit/1.2/qiskit.transpiler.passes.SetLayout)
    - [Size](/docs/api/qiskit/1.2/qiskit.transpiler.passes.Size)
    - [SolovayKitaev](/docs/api/qiskit/1.2/qiskit.transpiler.passes.SolovayKitaev)
    - [SolovayKitaevSynthesis](/docs/api/qiskit/1.2/qiskit.transpiler.passes.synthesis.solovay_kitaev_synthesis.SolovayKitaevSynthesis)
    - [Split2QUnitaries](/docs/api/qiskit/1.2/qiskit.transpiler.passes.Split2QUnitaries)
    - [StarPreRouting](/docs/api/qiskit/1.2/qiskit.transpiler.passes.StarPreRouting)
    - [StochasticSwap](/docs/api/qiskit/1.2/qiskit.transpiler.passes.StochasticSwap)
    - [TemplateOptimization](/docs/api/qiskit/1.2/qiskit.transpiler.passes.TemplateOptimization)
    - [TimeUnitConversion](/docs/api/qiskit/1.2/qiskit.transpiler.passes.TimeUnitConversion)
    - [TokenSwapperSynthesisPermutation](/docs/api/qiskit/1.2/qiskit.transpiler.passes.synthesis.high_level_synthesis.TokenSwapperSynthesisPermutation)
    - [TranslateParameterizedGates](/docs/api/qiskit/1.2/qiskit.transpiler.passes.TranslateParameterizedGates)
    - [TrivialLayout](/docs/api/qiskit/1.2/qiskit.transpiler.passes.TrivialLayout)
    - [UnitarySynthesis](/docs/api/qiskit/1.2/qiskit.transpiler.passes.UnitarySynthesis)
    - [Unroll3qOrMore](/docs/api/qiskit/1.2/qiskit.transpiler.passes.Unroll3qOrMore)
    - [UnrollCustomDefinitions](/docs/api/qiskit/1.2/qiskit.transpiler.passes.UnrollCustomDefinitions)
    - [UnrollForLoops](/docs/api/qiskit/1.2/qiskit.transpiler.passes.UnrollForLoops)
    - [ValidatePulseGates](/docs/api/qiskit/1.2/qiskit.transpiler.passes.ValidatePulseGates)
    - [VF2Layout](/docs/api/qiskit/1.2/qiskit.transpiler.passes.VF2Layout)
    - [VF2PostLayout](/docs/api/qiskit/1.2/qiskit.transpiler.passes.VF2PostLayout)
    - [Width](/docs/api/qiskit/1.2/qiskit.transpiler.passes.Width)
  - qiskit.transpiler.passes.synthesis.plugin
    - [Module overview](/docs/api/qiskit/1.2/transpiler_synthesis_plugins)
    - [high_level_synthesis_plugin_names](/docs/api/qiskit/1.2/qiskit.transpiler.passes.synthesis.plugin.high_level_synthesis_plugin_names)
    - [HighLevelSynthesisPlugin](/docs/api/qiskit/1.2/qiskit.transpiler.passes.synthesis.plugin.HighLevelSynthesisPlugin)
    - [HighLevelSynthesisPluginManager](/docs/api/qiskit/1.2/qiskit.transpiler.passes.synthesis.plugin.HighLevelSynthesisPluginManager)
    - [unitary_synthesis_plugin_names](/docs/api/qiskit/1.2/qiskit.transpiler.passes.synthesis.plugin.unitary_synthesis_plugin_names)
    - [UnitarySynthesisPlugin](/docs/api/qiskit/1.2/qiskit.transpiler.passes.synthesis.plugin.UnitarySynthesisPlugin)
    - [UnitarySynthesisPluginManager](/docs/api/qiskit/1.2/qiskit.transpiler.passes.synthesis.plugin.UnitarySynthesisPluginManager)
  - [qiskit.transpiler.preset_passmanagers](/docs/api/qiskit/1.2/transpiler_preset)
  - qiskit.transpiler.preset_passmanagers.plugin
    - [Module overview](/docs/api/qiskit/1.2/transpiler_plugins)
    - [PassManagerStagePlugin](/docs/api/qiskit/1.2/qiskit.transpiler.preset_passmanagers.plugin.PassManagerStagePlugin)
    - [PassManagerStagePluginManager](/docs/api/qiskit/1.2/qiskit.transpiler.preset_passmanagers.plugin.PassManagerStagePluginManager)
- Primitives and providers
  - qiskit.primitives
    - [Module overview](/docs/api/qiskit/1.2/primitives)
    - [BackendEstimator](/docs/api/qiskit/1.2/qiskit.primitives.BackendEstimator)
    - [BackendEstimatorV2](/docs/api/qiskit/1.2/qiskit.primitives.BackendEstimatorV2)
    - [BackendSampler](/docs/api/qiskit/1.2/qiskit.primitives.BackendSampler)
    - [BackendSamplerV2](/docs/api/qiskit/1.2/qiskit.primitives.BackendSamplerV2)
    - [BaseEstimator](/docs/api/qiskit/1.2/qiskit.primitives.BaseEstimator)
    - [BaseEstimatorV1](/docs/api/qiskit/1.2/qiskit.primitives.BaseEstimatorV1)
    - [BaseEstimatorV2](/docs/api/qiskit/1.2/qiskit.primitives.BaseEstimatorV2)
    - [BasePrimitiveJob](/docs/api/qiskit/1.2/qiskit.primitives.BasePrimitiveJob)
    - [BaseSampler](/docs/api/qiskit/1.2/qiskit.primitives.BaseSampler)
    - [BaseSamplerV1](/docs/api/qiskit/1.2/qiskit.primitives.BaseSamplerV1)
    - [BaseSamplerV2](/docs/api/qiskit/1.2/qiskit.primitives.BaseSamplerV2)
    - [BitArray](/docs/api/qiskit/1.2/qiskit.primitives.BitArray)
    - [DataBin](/docs/api/qiskit/1.2/qiskit.primitives.DataBin)
    - [Estimator](/docs/api/qiskit/1.2/qiskit.primitives.Estimator)
    - [EstimatorResult](/docs/api/qiskit/1.2/qiskit.primitives.EstimatorResult)
    - [PrimitiveJob](/docs/api/qiskit/1.2/qiskit.primitives.PrimitiveJob)
    - [PrimitiveResult](/docs/api/qiskit/1.2/qiskit.primitives.PrimitiveResult)
    - [PubResult](/docs/api/qiskit/1.2/qiskit.primitives.PubResult)
    - [Sampler](/docs/api/qiskit/1.2/qiskit.primitives.Sampler)
    - [SamplerPubResult](/docs/api/qiskit/1.2/qiskit.primitives.SamplerPubResult)
    - [SamplerResult](/docs/api/qiskit/1.2/qiskit.primitives.SamplerResult)
    - [StatevectorEstimator](/docs/api/qiskit/1.2/qiskit.primitives.StatevectorEstimator)
    - [StatevectorSampler](/docs/api/qiskit/1.2/qiskit.primitives.StatevectorSampler)
  - qiskit.providers
    - [Module overview](/docs/api/qiskit/1.2/providers)
    - [Backend](/docs/api/qiskit/1.2/qiskit.providers.Backend)
    - [BackendV1](/docs/api/qiskit/1.2/qiskit.providers.BackendV1)
    - [BackendV2](/docs/api/qiskit/1.2/qiskit.providers.BackendV2)
    - [BackendV2Converter](/docs/api/qiskit/1.2/qiskit.providers.BackendV2Converter)
    - [convert_to_target](/docs/api/qiskit/1.2/qiskit.providers.convert_to_target)
    - [Job](/docs/api/qiskit/1.2/qiskit.providers.Job)
    - [JobStatus](/docs/api/qiskit/1.2/qiskit.providers.JobStatus)
    - [JobV1](/docs/api/qiskit/1.2/qiskit.providers.JobV1)
    - [Options](/docs/api/qiskit/1.2/qiskit.providers.Options)
    - [Provider](/docs/api/qiskit/1.2/qiskit.providers.Provider)
    - [ProviderV1](/docs/api/qiskit/1.2/qiskit.providers.ProviderV1)
    - [QubitProperties](/docs/api/qiskit/1.2/qiskit.providers.QubitProperties)
  - qiskit.providers.basic_provider
    - [Module overview](/docs/api/qiskit/1.2/providers_basic_provider)
    - [BasicProvider](/docs/api/qiskit/1.2/qiskit.providers.basic_provider.BasicProvider)
    - [BasicProviderError](/docs/api/qiskit/1.2/qiskit.providers.basic_provider.BasicProviderError)
    - [BasicProviderJob](/docs/api/qiskit/1.2/qiskit.providers.basic_provider.BasicProviderJob)
    - [BasicSimulator](/docs/api/qiskit/1.2/qiskit.providers.basic_provider.BasicSimulator)
  - qiskit.providers.fake_provider
    - [Module overview](/docs/api/qiskit/1.2/providers_fake_provider)
    - [Fake127QPulseV1](/docs/api/qiskit/1.2/qiskit.providers.fake_provider.Fake127QPulseV1)
    - [Fake1Q](/docs/api/qiskit/1.2/qiskit.providers.fake_provider.Fake1Q)
    - [Fake20QV1](/docs/api/qiskit/1.2/qiskit.providers.fake_provider.Fake20QV1)
    - [Fake27QPulseV1](/docs/api/qiskit/1.2/qiskit.providers.fake_provider.Fake27QPulseV1)
    - [Fake5QV1](/docs/api/qiskit/1.2/qiskit.providers.fake_provider.Fake5QV1)
    - [Fake7QPulseV1](/docs/api/qiskit/1.2/qiskit.providers.fake_provider.Fake7QPulseV1)
    - [FakeOpenPulse2Q](/docs/api/qiskit/1.2/qiskit.providers.fake_provider.FakeOpenPulse2Q)
    - [FakeOpenPulse3Q](/docs/api/qiskit/1.2/qiskit.providers.fake_provider.FakeOpenPulse3Q)
    - [GenericBackendV2](/docs/api/qiskit/1.2/qiskit.providers.fake_provider.GenericBackendV2)
  - qiskit.providers.models
    - [Module overview](/docs/api/qiskit/1.2/providers_models)
    - [BackendConfiguration](/docs/api/qiskit/1.2/qiskit.providers.models.BackendConfiguration)
    - [BackendProperties](/docs/api/qiskit/1.2/qiskit.providers.models.BackendProperties)
    - [BackendStatus](/docs/api/qiskit/1.2/qiskit.providers.models.BackendStatus)
    - [Command](/docs/api/qiskit/1.2/qiskit.providers.models.Command)
    - [GateConfig](/docs/api/qiskit/1.2/qiskit.providers.models.GateConfig)
    - [GateProperties](/docs/api/qiskit/1.2/qiskit.providers.models.GateProperties)
    - [JobStatus](/docs/api/qiskit/1.2/qiskit.providers.models.JobStatus)
    - [Nduv](/docs/api/qiskit/1.2/qiskit.providers.models.Nduv)
    - [PulseBackendConfiguration](/docs/api/qiskit/1.2/qiskit.providers.models.PulseBackendConfiguration)
    - [PulseDefaults](/docs/api/qiskit/1.2/qiskit.providers.models.PulseDefaults)
    - [QasmBackendConfiguration](/docs/api/qiskit/1.2/qiskit.providers.models.QasmBackendConfiguration)
    - [UchannelLO](/docs/api/qiskit/1.2/qiskit.providers.models.UchannelLO)
- Results and visualizations
  - qiskit.result
    - [Module overview](/docs/api/qiskit/1.2/result)
    - [BaseReadoutMitigator](/docs/api/qiskit/1.2/qiskit.result.BaseReadoutMitigator)
    - [CorrelatedReadoutMitigator](/docs/api/qiskit/1.2/qiskit.result.CorrelatedReadoutMitigator)
    - [Counts](/docs/api/qiskit/1.2/qiskit.result.Counts)
    - [LocalReadoutMitigator](/docs/api/qiskit/1.2/qiskit.result.LocalReadoutMitigator)
    - [ProbDistribution](/docs/api/qiskit/1.2/qiskit.result.ProbDistribution)
    - [QuasiDistribution](/docs/api/qiskit/1.2/qiskit.result.QuasiDistribution)
    - [Result](/docs/api/qiskit/1.2/qiskit.result.Result)
    - [ResultError](/docs/api/qiskit/1.2/qiskit.result.ResultError)
  - qiskit.visualization
    - [Module overview](/docs/api/qiskit/1.2/visualization)
    - [array_to_latex](/docs/api/qiskit/1.2/qiskit.visualization.array_to_latex)
    - [circuit_drawer](/docs/api/qiskit/1.2/qiskit.visualization.circuit_drawer)
    - [dag_drawer](/docs/api/qiskit/1.2/qiskit.visualization.dag_drawer)
    - [pass_manager_drawer](/docs/api/qiskit/1.2/qiskit.visualization.pass_manager_drawer)
    - [plot_bloch_multivector](/docs/api/qiskit/1.2/qiskit.visualization.plot_bloch_multivector)
    - [plot_bloch_vector](/docs/api/qiskit/1.2/qiskit.visualization.plot_bloch_vector)
    - [plot_circuit_layout](/docs/api/qiskit/1.2/qiskit.visualization.plot_circuit_layout)
    - [plot_coupling_map](/docs/api/qiskit/1.2/qiskit.visualization.plot_coupling_map)
    - [plot_distribution](/docs/api/qiskit/1.2/qiskit.visualization.plot_distribution)
    - [plot_error_map](/docs/api/qiskit/1.2/qiskit.visualization.plot_error_map)
    - [plot_gate_map](/docs/api/qiskit/1.2/qiskit.visualization.plot_gate_map)
    - [plot_histogram](/docs/api/qiskit/1.2/qiskit.visualization.plot_histogram)
    - [plot_state_city](/docs/api/qiskit/1.2/qiskit.visualization.plot_state_city)
    - [plot_state_hinton](/docs/api/qiskit/1.2/qiskit.visualization.plot_state_hinton)
    - [plot_state_paulivec](/docs/api/qiskit/1.2/qiskit.visualization.plot_state_paulivec)
    - [plot_state_qsphere](/docs/api/qiskit/1.2/qiskit.visualization.plot_state_qsphere)
    - [timeline_drawer](/docs/api/qiskit/1.2/qiskit.visualization.timeline_drawer)
    - [visualize_transition](/docs/api/qiskit/1.2/qiskit.visualization.visualize_transition)
- Serialization (OpenQASM and QPY)
  - [qiskit.qasm2](/docs/api/qiskit/1.2/qasm2)
  - [qiskit.qasm3](/docs/api/qiskit/1.2/qasm3)
  - [qiskit.qpy](/docs/api/qiskit/1.2/qpy)
- Pulse-level programming
  - qiskit.pulse
    - [Module overview](/docs/api/qiskit/1.2/pulse)
    - [Acquire](/docs/api/qiskit/1.2/qiskit.pulse.instructions.Acquire)
    - [AcquireChannel](/docs/api/qiskit/1.2/qiskit.pulse.channels.AcquireChannel)
    - [AlignEquispaced](/docs/api/qiskit/1.2/qiskit.pulse.transforms.AlignEquispaced)
    - [AlignFunc](/docs/api/qiskit/1.2/qiskit.pulse.transforms.AlignFunc)
    - [AlignLeft](/docs/api/qiskit/1.2/qiskit.pulse.transforms.AlignLeft)
    - [AlignRight](/docs/api/qiskit/1.2/qiskit.pulse.transforms.AlignRight)
    - [AlignSequential](/docs/api/qiskit/1.2/qiskit.pulse.transforms.AlignSequential)
    - [Constant](/docs/api/qiskit/1.2/qiskit.pulse.library.Constant)
    - [ControlChannel](/docs/api/qiskit/1.2/qiskit.pulse.channels.ControlChannel)
    - [Cos](/docs/api/qiskit/1.2/qiskit.pulse.library.Cos)
    - [Delay](/docs/api/qiskit/1.2/qiskit.pulse.instructions.Delay)
    - [Drag](/docs/api/qiskit/1.2/qiskit.pulse.library.Drag)
    - [DriveChannel](/docs/api/qiskit/1.2/qiskit.pulse.channels.DriveChannel)
    - [Gaussian](/docs/api/qiskit/1.2/qiskit.pulse.library.Gaussian)
    - [gaussian_square_echo](/docs/api/qiskit/1.2/qiskit.pulse.library.gaussian_square_echo)
    - [GaussianDeriv](/docs/api/qiskit/1.2/qiskit.pulse.library.GaussianDeriv)
    - [GaussianSquare](/docs/api/qiskit/1.2/qiskit.pulse.library.GaussianSquare)
    - [GaussianSquareDrag](/docs/api/qiskit/1.2/qiskit.pulse.library.GaussianSquareDrag)
    - [InstructionScheduleMap](/docs/api/qiskit/1.2/qiskit.pulse.InstructionScheduleMap)
    - [MeasureChannel](/docs/api/qiskit/1.2/qiskit.pulse.channels.MeasureChannel)
    - [MemorySlot](/docs/api/qiskit/1.2/qiskit.pulse.channels.MemorySlot)
    - [Play](/docs/api/qiskit/1.2/qiskit.pulse.instructions.Play)
    - [Reference](/docs/api/qiskit/1.2/qiskit.pulse.instructions.Reference)
    - [RegisterSlot](/docs/api/qiskit/1.2/qiskit.pulse.channels.RegisterSlot)
    - [RelativeBarrier](/docs/api/qiskit/1.2/qiskit.pulse.instructions.RelativeBarrier)
    - [Sawtooth](/docs/api/qiskit/1.2/qiskit.pulse.library.Sawtooth)
    - [Schedule](/docs/api/qiskit/1.2/qiskit.pulse.Schedule)
    - [ScheduleBlock](/docs/api/qiskit/1.2/qiskit.pulse.ScheduleBlock)
    - [Sech](/docs/api/qiskit/1.2/qiskit.pulse.library.Sech)
    - [SechDeriv](/docs/api/qiskit/1.2/qiskit.pulse.library.SechDeriv)
    - [SetFrequency](/docs/api/qiskit/1.2/qiskit.pulse.instructions.SetFrequency)
    - [SetPhase](/docs/api/qiskit/1.2/qiskit.pulse.instructions.SetPhase)
    - [ShiftFrequency](/docs/api/qiskit/1.2/qiskit.pulse.instructions.ShiftFrequency)
    - [ShiftPhase](/docs/api/qiskit/1.2/qiskit.pulse.instructions.ShiftPhase)
    - [Sin](/docs/api/qiskit/1.2/qiskit.pulse.library.Sin)
    - [Snapshot](/docs/api/qiskit/1.2/qiskit.pulse.instructions.Snapshot)
    - [SnapshotChannel](/docs/api/qiskit/1.2/qiskit.pulse.channels.SnapshotChannel)
    - [Square](/docs/api/qiskit/1.2/qiskit.pulse.library.Square)
    - [SymbolicPulse](/docs/api/qiskit/1.2/qiskit.pulse.library.SymbolicPulse)
    - [TimeBlockade](/docs/api/qiskit/1.2/qiskit.pulse.instructions.TimeBlockade)
    - [Triangle](/docs/api/qiskit/1.2/qiskit.pulse.library.Triangle)
    - [Waveform](/docs/api/qiskit/1.2/qiskit.pulse.library.Waveform)
  - [qiskit.scheduler](/docs/api/qiskit/1.2/scheduler)
- Other
  - qiskit.assembler
    - [Module overview](/docs/api/qiskit/1.2/assembler)
    - [RunConfig](/docs/api/qiskit/1.2/qiskit.assembler.RunConfig)
  - [qiskit.compiler](/docs/api/qiskit/1.2/compiler)
  - [qiskit.exceptions](/docs/api/qiskit/1.2/exceptions)
  - qiskit.qobj
    - [Module overview](/docs/api/qiskit/1.2/qobj)
    - [GateCalibration](/docs/api/qiskit/1.2/qiskit.qobj.GateCalibration)
    - [PulseLibraryItem](/docs/api/qiskit/1.2/qiskit.qobj.PulseLibraryItem)
    - [PulseQobj](/docs/api/qiskit/1.2/qiskit.qobj.PulseQobj)
    - [PulseQobjConfig](/docs/api/qiskit/1.2/qiskit.qobj.PulseQobjConfig)
    - [PulseQobjExperiment](/docs/api/qiskit/1.2/qiskit.qobj.PulseQobjExperiment)
    - [PulseQobjExperimentConfig](/docs/api/qiskit/1.2/qiskit.qobj.PulseQobjExperimentConfig)
    - [PulseQobjInstruction](/docs/api/qiskit/1.2/qiskit.qobj.PulseQobjInstruction)
    - [QasmExperimentCalibrations](/docs/api/qiskit/1.2/qiskit.qobj.QasmExperimentCalibrations)
    - [QasmQobj](/docs/api/qiskit/1.2/qiskit.qobj.QasmQobj)
    - [QasmQobjConfig](/docs/api/qiskit/1.2/qiskit.qobj.QasmQobjConfig)
    - [QasmQobjExperiment](/docs/api/qiskit/1.2/qiskit.qobj.QasmQobjExperiment)
    - [QasmQobjExperimentConfig](/docs/api/qiskit/1.2/qiskit.qobj.QasmQobjExperimentConfig)
    - [QasmQobjInstruction](/docs/api/qiskit/1.2/qiskit.qobj.QasmQobjInstruction)
    - [QobjExperimentHeader](/docs/api/qiskit/1.2/qiskit.qobj.QobjExperimentHeader)
    - [QobjHeader](/docs/api/qiskit/1.2/qiskit.qobj.QobjHeader)
    - [QobjMeasurementOption](/docs/api/qiskit/1.2/qiskit.qobj.QobjMeasurementOption)
  - [qiskit.utils](/docs/api/qiskit/1.2/utils)
