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

# API Reference

Circuit construction:

- [Quantum circuit model (`qiskit.circuit`)](/docs/api/qiskit/circuit)
- [`QuantumCircuit` class](/docs/api/qiskit/qiskit.circuit.QuantumCircuit)
- [Circuit annotations (`qiskit.circuit.annotation`)](/docs/api/qiskit/circuit_annotation)
- [Classical expressions (`qiskit.circuit.classical`)](/docs/api/qiskit/circuit_classical)
- [Circuit Library (`qiskit.circuit.library`)](/docs/api/qiskit/circuit_library)
- [Random Circuits (`qiskit.circuit.random`)](/docs/api/qiskit/circuit_random)
- [Singleton instructions (`qiskit.circuit.singleton`)](/docs/api/qiskit/circuit_singleton)

Quantum information:

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

Transpilation:

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

Primitives and providers:

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

Results and visualizations:

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

Serialization:

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

Other:

- [C API interface from Python (`qiskit.capi`)](/docs/api/qiskit/capi)
- [Compilation Routines (`qiskit.compiler`)](/docs/api/qiskit/compiler)
- [Top-level exceptions (`qiskit.exceptions`)](/docs/api/qiskit/exceptions)
- [Root namespace (`qiskit`)](/docs/api/qiskit/root)
- [Utilities (`qiskit.utils`)](/docs/api/qiskit/utils)


## Contents

- [API index](/docs/api/qiskit)
- 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/circuit)
    - [AnnotatedOperation](/docs/api/qiskit/qiskit.circuit.AnnotatedOperation)
    - [Annotation](/docs/api/qiskit/qiskit.circuit.Annotation)
    - [BoxOp](/docs/api/qiskit/qiskit.circuit.BoxOp)
    - [BreakLoopOp](/docs/api/qiskit/qiskit.circuit.BreakLoopOp)
    - [CircuitInstruction](/docs/api/qiskit/qiskit.circuit.CircuitInstruction)
    - [CommutationChecker](/docs/api/qiskit/qiskit.circuit.CommutationChecker)
    - [ContinueLoopOp](/docs/api/qiskit/qiskit.circuit.ContinueLoopOp)
    - [ControlFlowOp](/docs/api/qiskit/qiskit.circuit.ControlFlowOp)
    - [ControlledGate](/docs/api/qiskit/qiskit.circuit.ControlledGate)
    - [EquivalenceLibrary](/docs/api/qiskit/qiskit.circuit.EquivalenceLibrary)
    - [ForLoopOp](/docs/api/qiskit/qiskit.circuit.ForLoopOp)
    - [Gate](/docs/api/qiskit/qiskit.circuit.Gate)
    - [IfElseOp](/docs/api/qiskit/qiskit.circuit.IfElseOp)
    - [Instruction](/docs/api/qiskit/qiskit.circuit.Instruction)
    - [InstructionSet](/docs/api/qiskit/qiskit.circuit.InstructionSet)
    - [Operation](/docs/api/qiskit/qiskit.circuit.Operation)
    - [Parameter](/docs/api/qiskit/qiskit.circuit.Parameter)
    - [ParameterExpression](/docs/api/qiskit/qiskit.circuit.ParameterExpression)
    - [ParameterVector](/docs/api/qiskit/qiskit.circuit.ParameterVector)
    - [ParameterVectorElement](/docs/api/qiskit/qiskit.circuit.ParameterVectorElement)
    - [QuantumCircuit](/docs/api/qiskit/qiskit.circuit.QuantumCircuit)
    - [SwitchCaseOp](/docs/api/qiskit/qiskit.circuit.SwitchCaseOp)
    - [WhileLoopOp](/docs/api/qiskit/qiskit.circuit.WhileLoopOp)
  - [qiskit.circuit.annotation](/docs/api/qiskit/circuit_annotation)
  - [qiskit.circuit.classical](/docs/api/qiskit/circuit_classical)
  - qiskit.circuit.library
    - [Module overview](/docs/api/qiskit/circuit_library)
    - [AND](/docs/api/qiskit/qiskit.circuit.library.AND)
    - [AndGate](/docs/api/qiskit/qiskit.circuit.library.AndGate)
    - [BitFlipOracleGate](/docs/api/qiskit/qiskit.circuit.library.BitFlipOracleGate)
    - [BitwiseXorGate](/docs/api/qiskit/qiskit.circuit.library.BitwiseXorGate)
    - [C3SXGate](/docs/api/qiskit/qiskit.circuit.library.C3SXGate)
    - [C3XGate](/docs/api/qiskit/qiskit.circuit.library.C3XGate)
    - [C4XGate](/docs/api/qiskit/qiskit.circuit.library.C4XGate)
    - [CCXGate](/docs/api/qiskit/qiskit.circuit.library.CCXGate)
    - [CCZGate](/docs/api/qiskit/qiskit.circuit.library.CCZGate)
    - [CDKMRippleCarryAdder](/docs/api/qiskit/qiskit.circuit.library.CDKMRippleCarryAdder)
    - [CHGate](/docs/api/qiskit/qiskit.circuit.library.CHGate)
    - [CPhaseGate](/docs/api/qiskit/qiskit.circuit.library.CPhaseGate)
    - [CRXGate](/docs/api/qiskit/qiskit.circuit.library.CRXGate)
    - [CRYGate](/docs/api/qiskit/qiskit.circuit.library.CRYGate)
    - [CRZGate](/docs/api/qiskit/qiskit.circuit.library.CRZGate)
    - [CSdgGate](/docs/api/qiskit/qiskit.circuit.library.CSdgGate)
    - [CSGate](/docs/api/qiskit/qiskit.circuit.library.CSGate)
    - [CSwapGate](/docs/api/qiskit/qiskit.circuit.library.CSwapGate)
    - [CSXGate](/docs/api/qiskit/qiskit.circuit.library.CSXGate)
    - [CU1Gate](/docs/api/qiskit/qiskit.circuit.library.CU1Gate)
    - [CU3Gate](/docs/api/qiskit/qiskit.circuit.library.CU3Gate)
    - [CUGate](/docs/api/qiskit/qiskit.circuit.library.CUGate)
    - [CXGate](/docs/api/qiskit/qiskit.circuit.library.CXGate)
    - [CYGate](/docs/api/qiskit/qiskit.circuit.library.CYGate)
    - [CZGate](/docs/api/qiskit/qiskit.circuit.library.CZGate)
    - [DCXGate](/docs/api/qiskit/qiskit.circuit.library.DCXGate)
    - [Diagonal](/docs/api/qiskit/qiskit.circuit.library.Diagonal)
    - [DiagonalGate](/docs/api/qiskit/qiskit.circuit.library.DiagonalGate)
    - [DraperQFTAdder](/docs/api/qiskit/qiskit.circuit.library.DraperQFTAdder)
    - [ECRGate](/docs/api/qiskit/qiskit.circuit.library.ECRGate)
    - [efficient_su2](/docs/api/qiskit/qiskit.circuit.library.efficient_su2)
    - [EfficientSU2](/docs/api/qiskit/qiskit.circuit.library.EfficientSU2)
    - [evolved_operator_ansatz](/docs/api/qiskit/qiskit.circuit.library.evolved_operator_ansatz)
    - [EvolvedOperatorAnsatz](/docs/api/qiskit/qiskit.circuit.library.EvolvedOperatorAnsatz)
    - [ExactReciprocal](/docs/api/qiskit/qiskit.circuit.library.ExactReciprocal)
    - [ExactReciprocalGate](/docs/api/qiskit/qiskit.circuit.library.ExactReciprocalGate)
    - [excitation_preserving](/docs/api/qiskit/qiskit.circuit.library.excitation_preserving)
    - [ExcitationPreserving](/docs/api/qiskit/qiskit.circuit.library.ExcitationPreserving)
    - [fourier_checking](/docs/api/qiskit/qiskit.circuit.library.fourier_checking)
    - [FourierChecking](/docs/api/qiskit/qiskit.circuit.library.FourierChecking)
    - [FullAdderGate](/docs/api/qiskit/qiskit.circuit.library.FullAdderGate)
    - [FunctionalPauliRotations](/docs/api/qiskit/qiskit.circuit.library.FunctionalPauliRotations)
    - [GlobalPhaseGate](/docs/api/qiskit/qiskit.circuit.library.GlobalPhaseGate)
    - [GMS](/docs/api/qiskit/qiskit.circuit.library.GMS)
    - [GR](/docs/api/qiskit/qiskit.circuit.library.GR)
    - [GraphState](/docs/api/qiskit/qiskit.circuit.library.GraphState)
    - [GraphStateGate](/docs/api/qiskit/qiskit.circuit.library.GraphStateGate)
    - [grover_operator](/docs/api/qiskit/qiskit.circuit.library.grover_operator)
    - [GroverOperator](/docs/api/qiskit/qiskit.circuit.library.GroverOperator)
    - [GRX](/docs/api/qiskit/qiskit.circuit.library.GRX)
    - [GRY](/docs/api/qiskit/qiskit.circuit.library.GRY)
    - [GRZ](/docs/api/qiskit/qiskit.circuit.library.GRZ)
    - [HalfAdderGate](/docs/api/qiskit/qiskit.circuit.library.HalfAdderGate)
    - [hamiltonian_variational_ansatz](/docs/api/qiskit/qiskit.circuit.library.hamiltonian_variational_ansatz)
    - [HamiltonianGate](/docs/api/qiskit/qiskit.circuit.library.HamiltonianGate)
    - [HGate](/docs/api/qiskit/qiskit.circuit.library.HGate)
    - [hidden_linear_function](/docs/api/qiskit/qiskit.circuit.library.hidden_linear_function)
    - [HiddenLinearFunction](/docs/api/qiskit/qiskit.circuit.library.HiddenLinearFunction)
    - [HRSCumulativeMultiplier](/docs/api/qiskit/qiskit.circuit.library.HRSCumulativeMultiplier)
    - [IGate](/docs/api/qiskit/qiskit.circuit.library.IGate)
    - [Initialize](/docs/api/qiskit/qiskit.circuit.library.Initialize)
    - [InnerProduct](/docs/api/qiskit/qiskit.circuit.library.InnerProduct)
    - [InnerProductGate](/docs/api/qiskit/qiskit.circuit.library.InnerProductGate)
    - [IntegerComparator](/docs/api/qiskit/qiskit.circuit.library.IntegerComparator)
    - [IntegerComparatorGate](/docs/api/qiskit/qiskit.circuit.library.IntegerComparatorGate)
    - [IQP](/docs/api/qiskit/qiskit.circuit.library.IQP)
    - [iqp](/docs/api/qiskit/qiskit.circuit.library.iqp_function)
    - [Isometry](/docs/api/qiskit/qiskit.circuit.library.Isometry)
    - [iSwapGate](/docs/api/qiskit/qiskit.circuit.library.iSwapGate)
    - [LinearAmplitudeFunction](/docs/api/qiskit/qiskit.circuit.library.LinearAmplitudeFunction)
    - [LinearAmplitudeFunctionGate](/docs/api/qiskit/qiskit.circuit.library.LinearAmplitudeFunctionGate)
    - [LinearFunction](/docs/api/qiskit/qiskit.circuit.library.LinearFunction)
    - [LinearPauliRotations](/docs/api/qiskit/qiskit.circuit.library.LinearPauliRotations)
    - [LinearPauliRotationsGate](/docs/api/qiskit/qiskit.circuit.library.LinearPauliRotationsGate)
    - [MCMT](/docs/api/qiskit/qiskit.circuit.library.MCMT)
    - [MCMTGate](/docs/api/qiskit/qiskit.circuit.library.MCMTGate)
    - [MCMTVChain](/docs/api/qiskit/qiskit.circuit.library.MCMTVChain)
    - [MCPhaseGate](/docs/api/qiskit/qiskit.circuit.library.MCPhaseGate)
    - [MCXGate](/docs/api/qiskit/qiskit.circuit.library.MCXGate)
    - [MCXGrayCode](/docs/api/qiskit/qiskit.circuit.library.MCXGrayCode)
    - [MCXRecursive](/docs/api/qiskit/qiskit.circuit.library.MCXRecursive)
    - [MCXVChain](/docs/api/qiskit/qiskit.circuit.library.MCXVChain)
    - [ModularAdderGate](/docs/api/qiskit/qiskit.circuit.library.ModularAdderGate)
    - [MSGate](/docs/api/qiskit/qiskit.circuit.library.MSGate)
    - [MultiplierGate](/docs/api/qiskit/qiskit.circuit.library.MultiplierGate)
    - [n_local](/docs/api/qiskit/qiskit.circuit.library.n_local)
    - [NLocal](/docs/api/qiskit/qiskit.circuit.library.NLocal)
    - [OR](/docs/api/qiskit/qiskit.circuit.library.OR)
    - [OrGate](/docs/api/qiskit/qiskit.circuit.library.OrGate)
    - [pauli_feature_map](/docs/api/qiskit/qiskit.circuit.library.pauli_feature_map)
    - [pauli_two_design](/docs/api/qiskit/qiskit.circuit.library.pauli_two_design)
    - [PauliEvolutionGate](/docs/api/qiskit/qiskit.circuit.library.PauliEvolutionGate)
    - [PauliFeatureMap](/docs/api/qiskit/qiskit.circuit.library.PauliFeatureMap)
    - [PauliGate](/docs/api/qiskit/qiskit.circuit.library.PauliGate)
    - [PauliProductMeasurement](/docs/api/qiskit/qiskit.circuit.library.PauliProductMeasurement)
    - [PauliProductRotationGate](/docs/api/qiskit/qiskit.circuit.library.PauliProductRotationGate)
    - [PauliTwoDesign](/docs/api/qiskit/qiskit.circuit.library.PauliTwoDesign)
    - [Permutation](/docs/api/qiskit/qiskit.circuit.library.Permutation)
    - [PermutationGate](/docs/api/qiskit/qiskit.circuit.library.PermutationGate)
    - [phase_estimation](/docs/api/qiskit/qiskit.circuit.library.phase_estimation)
    - [PhaseEstimation](/docs/api/qiskit/qiskit.circuit.library.PhaseEstimation)
    - [PhaseGate](/docs/api/qiskit/qiskit.circuit.library.PhaseGate)
    - [PhaseOracle](/docs/api/qiskit/qiskit.circuit.library.PhaseOracle)
    - [PhaseOracleGate](/docs/api/qiskit/qiskit.circuit.library.PhaseOracleGate)
    - [PiecewiseChebyshev](/docs/api/qiskit/qiskit.circuit.library.PiecewiseChebyshev)
    - [PiecewiseChebyshevGate](/docs/api/qiskit/qiskit.circuit.library.PiecewiseChebyshevGate)
    - [PiecewiseLinearPauliRotations](/docs/api/qiskit/qiskit.circuit.library.PiecewiseLinearPauliRotations)
    - [PiecewiseLinearPauliRotationsGate](/docs/api/qiskit/qiskit.circuit.library.PiecewiseLinearPauliRotationsGate)
    - [PiecewisePolynomialPauliRotations](/docs/api/qiskit/qiskit.circuit.library.PiecewisePolynomialPauliRotations)
    - [PiecewisePolynomialPauliRotationsGate](/docs/api/qiskit/qiskit.circuit.library.PiecewisePolynomialPauliRotationsGate)
    - [PolynomialPauliRotations](/docs/api/qiskit/qiskit.circuit.library.PolynomialPauliRotations)
    - [PolynomialPauliRotationsGate](/docs/api/qiskit/qiskit.circuit.library.PolynomialPauliRotationsGate)
    - [qaoa_ansatz](/docs/api/qiskit/qiskit.circuit.library.qaoa_ansatz)
    - [QAOAAnsatz](/docs/api/qiskit/qiskit.circuit.library.QAOAAnsatz)
    - [QFT](/docs/api/qiskit/qiskit.circuit.library.QFT)
    - [QFTGate](/docs/api/qiskit/qiskit.circuit.library.QFTGate)
    - [QuadraticForm](/docs/api/qiskit/qiskit.circuit.library.QuadraticForm)
    - [QuadraticFormGate](/docs/api/qiskit/qiskit.circuit.library.QuadraticFormGate)
    - [quantum_volume](/docs/api/qiskit/qiskit.circuit.library.quantum_volume)
    - [QuantumVolume](/docs/api/qiskit/qiskit.circuit.library.QuantumVolume)
    - [random_bitwise_xor](/docs/api/qiskit/qiskit.circuit.library.random_bitwise_xor)
    - [random_iqp](/docs/api/qiskit/qiskit.circuit.library.random_iqp)
    - [RC3XGate](/docs/api/qiskit/qiskit.circuit.library.RC3XGate)
    - [RCCXGate](/docs/api/qiskit/qiskit.circuit.library.RCCXGate)
    - [real_amplitudes](/docs/api/qiskit/qiskit.circuit.library.real_amplitudes)
    - [RealAmplitudes](/docs/api/qiskit/qiskit.circuit.library.RealAmplitudes)
    - [RGate](/docs/api/qiskit/qiskit.circuit.library.RGate)
    - [RGQFTMultiplier](/docs/api/qiskit/qiskit.circuit.library.RGQFTMultiplier)
    - [RVGate](/docs/api/qiskit/qiskit.circuit.library.RVGate)
    - [RXGate](/docs/api/qiskit/qiskit.circuit.library.RXGate)
    - [RXXGate](/docs/api/qiskit/qiskit.circuit.library.RXXGate)
    - [RYGate](/docs/api/qiskit/qiskit.circuit.library.RYGate)
    - [RYYGate](/docs/api/qiskit/qiskit.circuit.library.RYYGate)
    - [RZGate](/docs/api/qiskit/qiskit.circuit.library.RZGate)
    - [RZXGate](/docs/api/qiskit/qiskit.circuit.library.RZXGate)
    - [RZZGate](/docs/api/qiskit/qiskit.circuit.library.RZZGate)
    - [SdgGate](/docs/api/qiskit/qiskit.circuit.library.SdgGate)
    - [SGate](/docs/api/qiskit/qiskit.circuit.library.SGate)
    - [StatePreparation](/docs/api/qiskit/qiskit.circuit.library.StatePreparation)
    - [SwapGate](/docs/api/qiskit/qiskit.circuit.library.SwapGate)
    - [SXdgGate](/docs/api/qiskit/qiskit.circuit.library.SXdgGate)
    - [SXGate](/docs/api/qiskit/qiskit.circuit.library.SXGate)
    - [TdgGate](/docs/api/qiskit/qiskit.circuit.library.TdgGate)
    - [TGate](/docs/api/qiskit/qiskit.circuit.library.TGate)
    - [TwoLocal](/docs/api/qiskit/qiskit.circuit.library.TwoLocal)
    - [U1Gate](/docs/api/qiskit/qiskit.circuit.library.U1Gate)
    - [U2Gate](/docs/api/qiskit/qiskit.circuit.library.U2Gate)
    - [U3Gate](/docs/api/qiskit/qiskit.circuit.library.U3Gate)
    - [UCGate](/docs/api/qiskit/qiskit.circuit.library.UCGate)
    - [UCPauliRotGate](/docs/api/qiskit/qiskit.circuit.library.UCPauliRotGate)
    - [UCRXGate](/docs/api/qiskit/qiskit.circuit.library.UCRXGate)
    - [UCRYGate](/docs/api/qiskit/qiskit.circuit.library.UCRYGate)
    - [UCRZGate](/docs/api/qiskit/qiskit.circuit.library.UCRZGate)
    - [UGate](/docs/api/qiskit/qiskit.circuit.library.UGate)
    - [unitary_overlap](/docs/api/qiskit/qiskit.circuit.library.unitary_overlap)
    - [UnitaryGate](/docs/api/qiskit/qiskit.circuit.library.UnitaryGate)
    - [UnitaryOverlap](/docs/api/qiskit/qiskit.circuit.library.UnitaryOverlap)
    - [VBERippleCarryAdder](/docs/api/qiskit/qiskit.circuit.library.VBERippleCarryAdder)
    - [WeightedAdder](/docs/api/qiskit/qiskit.circuit.library.WeightedAdder)
    - [WeightedSumGate](/docs/api/qiskit/qiskit.circuit.library.WeightedSumGate)
    - [XGate](/docs/api/qiskit/qiskit.circuit.library.XGate)
    - [XOR](/docs/api/qiskit/qiskit.circuit.library.XOR)
    - [XXMinusYYGate](/docs/api/qiskit/qiskit.circuit.library.XXMinusYYGate)
    - [XXPlusYYGate](/docs/api/qiskit/qiskit.circuit.library.XXPlusYYGate)
    - [YGate](/docs/api/qiskit/qiskit.circuit.library.YGate)
    - [z_feature_map](/docs/api/qiskit/qiskit.circuit.library.z_feature_map)
    - [ZFeatureMap](/docs/api/qiskit/qiskit.circuit.library.ZFeatureMap)
    - [ZGate](/docs/api/qiskit/qiskit.circuit.library.ZGate)
    - [zz_feature_map](/docs/api/qiskit/qiskit.circuit.library.zz_feature_map)
    - [ZZFeatureMap](/docs/api/qiskit/qiskit.circuit.library.ZZFeatureMap)
  - [qiskit.circuit.random](/docs/api/qiskit/circuit_random)
  - [qiskit.circuit.singleton](/docs/api/qiskit/circuit_singleton)
- Quantum information (qiskit.quantum_info)
  - [Module overview](/docs/api/qiskit/quantum_info)
  - [Chi](/docs/api/qiskit/qiskit.quantum_info.Chi)
  - [Choi](/docs/api/qiskit/qiskit.quantum_info.Choi)
  - [Clifford](/docs/api/qiskit/qiskit.quantum_info.Clifford)
  - [CNOTDihedral](/docs/api/qiskit/qiskit.quantum_info.CNOTDihedral)
  - [DensityMatrix](/docs/api/qiskit/qiskit.quantum_info.DensityMatrix)
  - [get_clifford_gate_names](/docs/api/qiskit/qiskit.quantum_info.get_clifford_gate_names)
  - [Kraus](/docs/api/qiskit/qiskit.quantum_info.Kraus)
  - [Operator](/docs/api/qiskit/qiskit.quantum_info.Operator)
  - [Pauli](/docs/api/qiskit/qiskit.quantum_info.Pauli)
  - [pauli_basis](/docs/api/qiskit/qiskit.quantum_info.pauli_basis)
  - [PauliLindbladMap](/docs/api/qiskit/qiskit.quantum_info.PauliLindbladMap)
  - [PauliList](/docs/api/qiskit/qiskit.quantum_info.PauliList)
  - [PhasedQubitSparsePauli](/docs/api/qiskit/qiskit.quantum_info.PhasedQubitSparsePauli)
  - [PhasedQubitSparsePauliList](/docs/api/qiskit/qiskit.quantum_info.PhasedQubitSparsePauliList)
  - [PTM](/docs/api/qiskit/qiskit.quantum_info.PTM)
  - [Quaternion](/docs/api/qiskit/qiskit.quantum_info.Quaternion)
  - [QubitSparsePauli](/docs/api/qiskit/qiskit.quantum_info.QubitSparsePauli)
  - [QubitSparsePauliList](/docs/api/qiskit/qiskit.quantum_info.QubitSparsePauliList)
  - [ScalarOp](/docs/api/qiskit/qiskit.quantum_info.ScalarOp)
  - [SparseObservable](/docs/api/qiskit/qiskit.quantum_info.SparseObservable)
  - [SparsePauliOp](/docs/api/qiskit/qiskit.quantum_info.SparsePauliOp)
  - [StabilizerState](/docs/api/qiskit/qiskit.quantum_info.StabilizerState)
  - [Statevector](/docs/api/qiskit/qiskit.quantum_info.Statevector)
  - [Stinespring](/docs/api/qiskit/qiskit.quantum_info.Stinespring)
  - [SuperOp](/docs/api/qiskit/qiskit.quantum_info.SuperOp)
  - [Z2Symmetries](/docs/api/qiskit/qiskit.quantum_info.Z2Symmetries)
- Transpilation
  - [qiskit.converters](/docs/api/qiskit/converters)
  - qiskit.dagcircuit
    - [Module overview](/docs/api/qiskit/dagcircuit)
    - [BlockCollapser](/docs/api/qiskit/qiskit.dagcircuit.BlockCollapser)
    - [BlockCollector](/docs/api/qiskit/qiskit.dagcircuit.BlockCollector)
    - [BlockSplitter](/docs/api/qiskit/qiskit.dagcircuit.BlockSplitter)
    - [DAGCircuit](/docs/api/qiskit/qiskit.dagcircuit.DAGCircuit)
    - [DAGDependency](/docs/api/qiskit/qiskit.dagcircuit.DAGDependency)
    - [DAGDepNode](/docs/api/qiskit/qiskit.dagcircuit.DAGDepNode)
    - [DAGInNode](/docs/api/qiskit/qiskit.dagcircuit.DAGInNode)
    - [DAGNode](/docs/api/qiskit/qiskit.dagcircuit.DAGNode)
    - [DAGOpNode](/docs/api/qiskit/qiskit.dagcircuit.DAGOpNode)
    - [DAGOutNode](/docs/api/qiskit/qiskit.dagcircuit.DAGOutNode)
  - qiskit.passmanager
    - [Module overview](/docs/api/qiskit/passmanager)
    - [BaseController](/docs/api/qiskit/qiskit.passmanager.BaseController)
    - [BasePassManager](/docs/api/qiskit/qiskit.passmanager.BasePassManager)
    - [ConditionalController](/docs/api/qiskit/qiskit.passmanager.ConditionalController)
    - [DoWhileController](/docs/api/qiskit/qiskit.passmanager.DoWhileController)
    - [FlowControllerLinear](/docs/api/qiskit/qiskit.passmanager.FlowControllerLinear)
    - [GenericPass](/docs/api/qiskit/qiskit.passmanager.GenericPass)
    - [MultiStagePassManager](/docs/api/qiskit/qiskit.passmanager.MultiStagePassManager)
    - [PassManagerState](/docs/api/qiskit/qiskit.passmanager.PassManagerState)
    - [PropertySet](/docs/api/qiskit/qiskit.passmanager.PropertySet)
    - [WorkflowStatus](/docs/api/qiskit/qiskit.passmanager.WorkflowStatus)
  - qiskit.synthesis
    - [Module overview](/docs/api/qiskit/synthesis)
    - [EvolutionSynthesis](/docs/api/qiskit/qiskit.synthesis.EvolutionSynthesis)
    - [LieTrotter](/docs/api/qiskit/qiskit.synthesis.LieTrotter)
    - [MatrixExponential](/docs/api/qiskit/qiskit.synthesis.MatrixExponential)
    - [OneQubitEulerDecomposer](/docs/api/qiskit/qiskit.synthesis.OneQubitEulerDecomposer)
    - [ProductFormula](/docs/api/qiskit/qiskit.synthesis.ProductFormula)
    - [QDrift](/docs/api/qiskit/qiskit.synthesis.QDrift)
    - [SolovayKitaevDecomposition](/docs/api/qiskit/qiskit.synthesis.SolovayKitaevDecomposition)
    - [SuzukiTrotter](/docs/api/qiskit/qiskit.synthesis.SuzukiTrotter)
    - [TwoQubitBasisDecomposer](/docs/api/qiskit/qiskit.synthesis.TwoQubitBasisDecomposer)
    - [TwoQubitControlledUDecomposer](/docs/api/qiskit/qiskit.synthesis.TwoQubitControlledUDecomposer)
    - [TwoQubitWeylDecomposition](/docs/api/qiskit/qiskit.synthesis.TwoQubitWeylDecomposition)
    - [XXDecomposer](/docs/api/qiskit/qiskit.synthesis.XXDecomposer)
  - qiskit.synthesis.unitary.aqc
    - [Module overview](/docs/api/qiskit/qiskit.synthesis.unitary.aqc)
    - [ApproximateCircuit](/docs/api/qiskit/qiskit.synthesis.unitary.aqc.ApproximateCircuit)
    - [ApproximatingObjective](/docs/api/qiskit/qiskit.synthesis.unitary.aqc.ApproximatingObjective)
    - [AQC](/docs/api/qiskit/qiskit.synthesis.unitary.aqc.AQC)
    - [CNOTUnitCircuit](/docs/api/qiskit/qiskit.synthesis.unitary.aqc.CNOTUnitCircuit)
    - [CNOTUnitObjective](/docs/api/qiskit/qiskit.synthesis.unitary.aqc.CNOTUnitObjective)
    - [DefaultCNOTUnitObjective](/docs/api/qiskit/qiskit.synthesis.unitary.aqc.DefaultCNOTUnitObjective)
    - [FastCNOTUnitObjective](/docs/api/qiskit/qiskit.synthesis.unitary.aqc.FastCNOTUnitObjective)
  - qiskit.transpiler
    - [Module overview](/docs/api/qiskit/transpiler)
    - [AnalysisPass](/docs/api/qiskit/qiskit.transpiler.AnalysisPass)
    - [CouplingMap](/docs/api/qiskit/qiskit.transpiler.CouplingMap)
    - [generate_preset_clifford_t_pass_manager](/docs/api/qiskit/qiskit.transpiler.generate_preset_clifford_t_pass_manager)
    - [generate_preset_pass_manager](/docs/api/qiskit/qiskit.transpiler.generate_preset_pass_manager)
    - [generate_preset_pbc_pass_manager](/docs/api/qiskit/qiskit.transpiler.generate_preset_pbc_pass_manager)
    - [InstructionDurations](/docs/api/qiskit/qiskit.transpiler.InstructionDurations)
    - [InstructionProperties](/docs/api/qiskit/qiskit.transpiler.InstructionProperties)
    - [Layout](/docs/api/qiskit/qiskit.transpiler.Layout)
    - [OptimizationMetric](/docs/api/qiskit/qiskit.transpiler.OptimizationMetric)
    - [PassManager](/docs/api/qiskit/qiskit.transpiler.PassManager)
    - [PassManagerCliffordTConfig](/docs/api/qiskit/qiskit.transpiler.PassManagerCliffordTConfig)
    - [PassManagerConfig](/docs/api/qiskit/qiskit.transpiler.PassManagerConfig)
    - [StagedPassManager](/docs/api/qiskit/qiskit.transpiler.StagedPassManager)
    - [Target](/docs/api/qiskit/qiskit.transpiler.Target)
    - [TransformationPass](/docs/api/qiskit/qiskit.transpiler.TransformationPass)
    - [TranspileLayout](/docs/api/qiskit/qiskit.transpiler.TranspileLayout)
    - [WrapAngleRegistry](/docs/api/qiskit/qiskit.transpiler.WrapAngleRegistry)
  - qiskit.transpiler.passes
    - [Module overview](/docs/api/qiskit/transpiler_passes)
    - [ACGSynthesisPermutation](/docs/api/qiskit/qiskit.transpiler.passes.synthesis.hls_plugins.ACGSynthesisPermutation)
    - [AGSynthesisClifford](/docs/api/qiskit/qiskit.transpiler.passes.synthesis.hls_plugins.AGSynthesisClifford)
    - [ALAPScheduleAnalysis](/docs/api/qiskit/qiskit.transpiler.passes.ALAPScheduleAnalysis)
    - [ApplyLayout](/docs/api/qiskit/qiskit.transpiler.passes.ApplyLayout)
    - [AQCSynthesisPlugin](/docs/api/qiskit/qiskit.transpiler.passes.synthesis.aqc_plugin.AQCSynthesisPlugin)
    - [ASAPScheduleAnalysis](/docs/api/qiskit/qiskit.transpiler.passes.ASAPScheduleAnalysis)
    - [BarrierBeforeFinalMeasurements](/docs/api/qiskit/qiskit.transpiler.passes.BarrierBeforeFinalMeasurements)
    - [BasicSwap](/docs/api/qiskit/qiskit.transpiler.passes.BasicSwap)
    - [BasicSynthesisPermutation](/docs/api/qiskit/qiskit.transpiler.passes.synthesis.hls_plugins.BasicSynthesisPermutation)
    - [BasisTranslator](/docs/api/qiskit/qiskit.transpiler.passes.BasisTranslator)
    - [BMSynthesisClifford](/docs/api/qiskit/qiskit.transpiler.passes.synthesis.hls_plugins.BMSynthesisClifford)
    - [CheckGateDirection](/docs/api/qiskit/qiskit.transpiler.passes.CheckGateDirection)
    - [CheckMap](/docs/api/qiskit/qiskit.transpiler.passes.CheckMap)
    - [CliffordUnitarySynthesis](/docs/api/qiskit/qiskit.transpiler.passes.synthesis.clifford_unitary_synth_plugin.CliffordUnitarySynthesis)
    - [Collect1qRuns](/docs/api/qiskit/qiskit.transpiler.passes.Collect1qRuns)
    - [Collect2qBlocks](/docs/api/qiskit/qiskit.transpiler.passes.Collect2qBlocks)
    - [CollectAndCollapse](/docs/api/qiskit/qiskit.transpiler.passes.CollectAndCollapse)
    - [CollectCliffords](/docs/api/qiskit/qiskit.transpiler.passes.CollectCliffords)
    - [CollectLinearFunctions](/docs/api/qiskit/qiskit.transpiler.passes.CollectLinearFunctions)
    - [CollectMultiQBlocks](/docs/api/qiskit/qiskit.transpiler.passes.CollectMultiQBlocks)
    - [CommutationAnalysis](/docs/api/qiskit/qiskit.transpiler.passes.CommutationAnalysis)
    - [CommutativeCancellation](/docs/api/qiskit/qiskit.transpiler.passes.CommutativeCancellation)
    - [CommutativeInverseCancellation](/docs/api/qiskit/qiskit.transpiler.passes.CommutativeInverseCancellation)
    - [CommutativeOptimization](/docs/api/qiskit/qiskit.transpiler.passes.CommutativeOptimization)
    - [Commuting2qGateRouter](/docs/api/qiskit/qiskit.transpiler.passes.Commuting2qGateRouter)
    - [ConsolidateBlocks](/docs/api/qiskit/qiskit.transpiler.passes.ConsolidateBlocks)
    - [ConstrainedReschedule](/docs/api/qiskit/qiskit.transpiler.passes.ConstrainedReschedule)
    - [ContainsInstruction](/docs/api/qiskit/qiskit.transpiler.passes.ContainsInstruction)
    - [ContextAwareDynamicalDecoupling](/docs/api/qiskit/qiskit.transpiler.passes.ContextAwareDynamicalDecoupling)
    - [ContractIdleWiresInControlFlow](/docs/api/qiskit/qiskit.transpiler.passes.ContractIdleWiresInControlFlow)
    - [ConvertToPauliRotations](/docs/api/qiskit/qiskit.transpiler.passes.ConvertToPauliRotations)
    - [CountOps](/docs/api/qiskit/qiskit.transpiler.passes.CountOps)
    - [CountOpsLongestPath](/docs/api/qiskit/qiskit.transpiler.passes.CountOpsLongestPath)
    - [CSPLayout](/docs/api/qiskit/qiskit.transpiler.passes.CSPLayout)
    - [DAGFixedPoint](/docs/api/qiskit/qiskit.transpiler.passes.DAGFixedPoint)
    - [DAGLongestPath](/docs/api/qiskit/qiskit.transpiler.passes.DAGLongestPath)
    - [Decompose](/docs/api/qiskit/qiskit.transpiler.passes.Decompose)
    - [DefaultSynthesisClifford](/docs/api/qiskit/qiskit.transpiler.passes.synthesis.hls_plugins.DefaultSynthesisClifford)
    - [DefaultSynthesisLinearFunction](/docs/api/qiskit/qiskit.transpiler.passes.synthesis.hls_plugins.DefaultSynthesisLinearFunction)
    - [DefaultUnitarySynthesis](/docs/api/qiskit/qiskit.transpiler.passes.synthesis.default_unitary_synth_plugin.DefaultUnitarySynthesis)
    - [DenseLayout](/docs/api/qiskit/qiskit.transpiler.passes.DenseLayout)
    - [Depth](/docs/api/qiskit/qiskit.transpiler.passes.Depth)
    - [ElidePermutations](/docs/api/qiskit/qiskit.transpiler.passes.ElidePermutations)
    - [EnlargeWithAncilla](/docs/api/qiskit/qiskit.transpiler.passes.EnlargeWithAncilla)
    - [Error](/docs/api/qiskit/qiskit.transpiler.passes.Error)
    - [FilterOpNodes](/docs/api/qiskit/qiskit.transpiler.passes.FilterOpNodes)
    - [FixedPoint](/docs/api/qiskit/qiskit.transpiler.passes.FixedPoint)
    - [FullAdderSynthesisC04](/docs/api/qiskit/qiskit.transpiler.passes.synthesis.hls_plugins.FullAdderSynthesisC04)
    - [FullAdderSynthesisDefault](/docs/api/qiskit/qiskit.transpiler.passes.synthesis.hls_plugins.FullAdderSynthesisDefault)
    - [FullAdderSynthesisV95](/docs/api/qiskit/qiskit.transpiler.passes.synthesis.hls_plugins.FullAdderSynthesisV95)
    - [FullAncillaAllocation](/docs/api/qiskit/qiskit.transpiler.passes.FullAncillaAllocation)
    - [GateDirection](/docs/api/qiskit/qiskit.transpiler.passes.GateDirection)
    - [GatesInBasis](/docs/api/qiskit/qiskit.transpiler.passes.GatesInBasis)
    - [GreedySynthesisClifford](/docs/api/qiskit/qiskit.transpiler.passes.synthesis.hls_plugins.GreedySynthesisClifford)
    - [HalfAdderSynthesisC04](/docs/api/qiskit/qiskit.transpiler.passes.synthesis.hls_plugins.HalfAdderSynthesisC04)
    - [HalfAdderSynthesisD00](/docs/api/qiskit/qiskit.transpiler.passes.synthesis.hls_plugins.HalfAdderSynthesisD00)
    - [HalfAdderSynthesisDefault](/docs/api/qiskit/qiskit.transpiler.passes.synthesis.hls_plugins.HalfAdderSynthesisDefault)
    - [HalfAdderSynthesisR25](/docs/api/qiskit/qiskit.transpiler.passes.synthesis.hls_plugins.HalfAdderSynthesisR25)
    - [HalfAdderSynthesisV95](/docs/api/qiskit/qiskit.transpiler.passes.synthesis.hls_plugins.HalfAdderSynthesisV95)
    - [HighLevelSynthesis](/docs/api/qiskit/qiskit.transpiler.passes.HighLevelSynthesis)
    - [HLSConfig](/docs/api/qiskit/qiskit.transpiler.passes.HLSConfig)
    - [HoareOptimizer](/docs/api/qiskit/qiskit.transpiler.passes.HoareOptimizer)
    - [InstructionDurationCheck](/docs/api/qiskit/qiskit.transpiler.passes.InstructionDurationCheck)
    - [IntComparatorSynthesis2s](/docs/api/qiskit/qiskit.transpiler.passes.synthesis.hls_plugins.IntComparatorSynthesis2s)
    - [IntComparatorSynthesisDefault](/docs/api/qiskit/qiskit.transpiler.passes.synthesis.hls_plugins.IntComparatorSynthesisDefault)
    - [IntComparatorSynthesisNoAux](/docs/api/qiskit/qiskit.transpiler.passes.synthesis.hls_plugins.IntComparatorSynthesisNoAux)
    - [InverseCancellation](/docs/api/qiskit/qiskit.transpiler.passes.InverseCancellation)
    - [KMSSynthesisLinearFunction](/docs/api/qiskit/qiskit.transpiler.passes.synthesis.hls_plugins.KMSSynthesisLinearFunction)
    - [KMSSynthesisPermutation](/docs/api/qiskit/qiskit.transpiler.passes.synthesis.hls_plugins.KMSSynthesisPermutation)
    - [LayerLnnSynthesisClifford](/docs/api/qiskit/qiskit.transpiler.passes.synthesis.hls_plugins.LayerLnnSynthesisClifford)
    - [LayerSynthesisClifford](/docs/api/qiskit/qiskit.transpiler.passes.synthesis.hls_plugins.LayerSynthesisClifford)
    - [Layout2qDistance](/docs/api/qiskit/qiskit.transpiler.passes.Layout2qDistance)
    - [LayoutTransformation](/docs/api/qiskit/qiskit.transpiler.passes.LayoutTransformation)
    - [LightCone](/docs/api/qiskit/qiskit.transpiler.passes.LightCone)
    - [LinearFunctionsToPermutations](/docs/api/qiskit/qiskit.transpiler.passes.LinearFunctionsToPermutations)
    - [LitinskiTransformation](/docs/api/qiskit/qiskit.transpiler.passes.LitinskiTransformation)
    - [LookaheadSwap](/docs/api/qiskit/qiskit.transpiler.passes.LookaheadSwap)
    - [MCMTSynthesisDefault](/docs/api/qiskit/qiskit.transpiler.passes.synthesis.hls_plugins.MCMTSynthesisDefault)
    - [MCMTSynthesisNoAux](/docs/api/qiskit/qiskit.transpiler.passes.synthesis.hls_plugins.MCMTSynthesisNoAux)
    - [MCMTSynthesisVChain](/docs/api/qiskit/qiskit.transpiler.passes.synthesis.hls_plugins.MCMTSynthesisVChain)
    - [MCMTSynthesisXGate](/docs/api/qiskit/qiskit.transpiler.passes.synthesis.hls_plugins.MCMTSynthesisXGate)
    - [MCXSynthesis1CleanB95](/docs/api/qiskit/qiskit.transpiler.passes.synthesis.hls_plugins.MCXSynthesis1CleanB95)
    - [MCXSynthesis1CleanKG24](/docs/api/qiskit/qiskit.transpiler.passes.synthesis.hls_plugins.MCXSynthesis1CleanKG24)
    - [MCXSynthesis1DirtyKG24](/docs/api/qiskit/qiskit.transpiler.passes.synthesis.hls_plugins.MCXSynthesis1DirtyKG24)
    - [MCXSynthesis2CleanKG24](/docs/api/qiskit/qiskit.transpiler.passes.synthesis.hls_plugins.MCXSynthesis2CleanKG24)
    - [MCXSynthesis2DirtyKG24](/docs/api/qiskit/qiskit.transpiler.passes.synthesis.hls_plugins.MCXSynthesis2DirtyKG24)
    - [MCXSynthesisDefault](/docs/api/qiskit/qiskit.transpiler.passes.synthesis.hls_plugins.MCXSynthesisDefault)
    - [MCXSynthesisGrayCode](/docs/api/qiskit/qiskit.transpiler.passes.synthesis.hls_plugins.MCXSynthesisGrayCode)
    - [MCXSynthesisNCleanM15](/docs/api/qiskit/qiskit.transpiler.passes.synthesis.hls_plugins.MCXSynthesisNCleanM15)
    - [MCXSynthesisNDirtyI15](/docs/api/qiskit/qiskit.transpiler.passes.synthesis.hls_plugins.MCXSynthesisNDirtyI15)
    - [MCXSynthesisNoAuxHP24](/docs/api/qiskit/qiskit.transpiler.passes.synthesis.hls_plugins.MCXSynthesisNoAuxHP24)
    - [MCXSynthesisNoAuxV24](/docs/api/qiskit/qiskit.transpiler.passes.synthesis.hls_plugins.MCXSynthesisNoAuxV24)
    - [MergeAdjacentBarriers](/docs/api/qiskit/qiskit.transpiler.passes.MergeAdjacentBarriers)
    - [MinimumPoint](/docs/api/qiskit/qiskit.transpiler.passes.MinimumPoint)
    - [ModularAdderSynthesisC04](/docs/api/qiskit/qiskit.transpiler.passes.synthesis.hls_plugins.ModularAdderSynthesisC04)
    - [ModularAdderSynthesisD00](/docs/api/qiskit/qiskit.transpiler.passes.synthesis.hls_plugins.ModularAdderSynthesisD00)
    - [ModularAdderSynthesisDefault](/docs/api/qiskit/qiskit.transpiler.passes.synthesis.hls_plugins.ModularAdderSynthesisDefault)
    - [ModularAdderSynthesisV17](/docs/api/qiskit/qiskit.transpiler.passes.synthesis.hls_plugins.ModularAdderSynthesisV17)
    - [ModularAdderSynthesisV95](/docs/api/qiskit/qiskit.transpiler.passes.synthesis.hls_plugins.ModularAdderSynthesisV95)
    - [MultiplierSynthesisDefault](/docs/api/qiskit/qiskit.transpiler.passes.synthesis.hls_plugins.MultiplierSynthesisDefault)
    - [MultiplierSynthesisH18](/docs/api/qiskit/qiskit.transpiler.passes.synthesis.hls_plugins.MultiplierSynthesisH18)
    - [MultiplierSynthesisR17](/docs/api/qiskit/qiskit.transpiler.passes.synthesis.hls_plugins.MultiplierSynthesisR17)
    - [NumTensorFactors](/docs/api/qiskit/qiskit.transpiler.passes.NumTensorFactors)
    - [Optimize1qGates](/docs/api/qiskit/qiskit.transpiler.passes.Optimize1qGates)
    - [Optimize1qGatesDecomposition](/docs/api/qiskit/qiskit.transpiler.passes.Optimize1qGatesDecomposition)
    - [Optimize1qGatesSimpleCommutation](/docs/api/qiskit/qiskit.transpiler.passes.Optimize1qGatesSimpleCommutation)
    - [OptimizeAnnotated](/docs/api/qiskit/qiskit.transpiler.passes.OptimizeAnnotated)
    - [OptimizeCliffords](/docs/api/qiskit/qiskit.transpiler.passes.OptimizeCliffords)
    - [OptimizeCliffordT](/docs/api/qiskit/qiskit.transpiler.passes.OptimizeCliffordT)
    - [OptimizeSwapBeforeMeasure](/docs/api/qiskit/qiskit.transpiler.passes.OptimizeSwapBeforeMeasure)
    - [PadDelay](/docs/api/qiskit/qiskit.transpiler.passes.PadDelay)
    - [PadDynamicalDecoupling](/docs/api/qiskit/qiskit.transpiler.passes.PadDynamicalDecoupling)
    - [PauliEvolutionSynthesisDefault](/docs/api/qiskit/qiskit.transpiler.passes.synthesis.hls_plugins.PauliEvolutionSynthesisDefault)
    - [PauliEvolutionSynthesisRustiq](/docs/api/qiskit/qiskit.transpiler.passes.synthesis.hls_plugins.PauliEvolutionSynthesisRustiq)
    - [PMHSynthesisLinearFunction](/docs/api/qiskit/qiskit.transpiler.passes.synthesis.hls_plugins.PMHSynthesisLinearFunction)
    - [QFTSynthesisFull](/docs/api/qiskit/qiskit.transpiler.passes.synthesis.hls_plugins.QFTSynthesisFull)
    - [QFTSynthesisLine](/docs/api/qiskit/qiskit.transpiler.passes.synthesis.hls_plugins.QFTSynthesisLine)
    - [RemoveBarriers](/docs/api/qiskit/qiskit.transpiler.passes.RemoveBarriers)
    - [RemoveDiagonalGatesBeforeMeasure](/docs/api/qiskit/qiskit.transpiler.passes.RemoveDiagonalGatesBeforeMeasure)
    - [RemoveFinalMeasurements](/docs/api/qiskit/qiskit.transpiler.passes.RemoveFinalMeasurements)
    - [RemoveFinalReset](/docs/api/qiskit/qiskit.transpiler.passes.RemoveFinalReset)
    - [RemoveIdentityEquivalent](/docs/api/qiskit/qiskit.transpiler.passes.RemoveIdentityEquivalent)
    - [RemoveResetInZeroState](/docs/api/qiskit/qiskit.transpiler.passes.RemoveResetInZeroState)
    - [ResetAfterMeasureSimplification](/docs/api/qiskit/qiskit.transpiler.passes.ResetAfterMeasureSimplification)
    - [ResourceEstimation](/docs/api/qiskit/qiskit.transpiler.passes.ResourceEstimation)
    - [RossSelingerSynthesis](/docs/api/qiskit/qiskit.transpiler.passes.synthesis.ross_selinger_plugin.RossSelingerSynthesis)
    - [SabreLayout](/docs/api/qiskit/qiskit.transpiler.passes.SabreLayout)
    - [SabrePreLayout](/docs/api/qiskit/qiskit.transpiler.passes.SabrePreLayout)
    - [SabreSwap](/docs/api/qiskit/qiskit.transpiler.passes.SabreSwap)
    - [SetIOLatency](/docs/api/qiskit/qiskit.transpiler.passes.SetIOLatency)
    - [SetLayout](/docs/api/qiskit/qiskit.transpiler.passes.SetLayout)
    - [Size](/docs/api/qiskit/qiskit.transpiler.passes.Size)
    - [SolovayKitaev](/docs/api/qiskit/qiskit.transpiler.passes.SolovayKitaev)
    - [SolovayKitaevSynthesis](/docs/api/qiskit/qiskit.transpiler.passes.synthesis.solovay_kitaev_synthesis.SolovayKitaevSynthesis)
    - [Split2QUnitaries](/docs/api/qiskit/qiskit.transpiler.passes.Split2QUnitaries)
    - [StarPreRouting](/docs/api/qiskit/qiskit.transpiler.passes.StarPreRouting)
    - [SubstitutePi4Rotations](/docs/api/qiskit/qiskit.transpiler.passes.SubstitutePi4Rotations)
    - [SynthesizeRZRotations](/docs/api/qiskit/qiskit.transpiler.passes.SynthesizeRZRotations)
    - [TemplateOptimization](/docs/api/qiskit/qiskit.transpiler.passes.TemplateOptimization)
    - [TimeUnitConversion](/docs/api/qiskit/qiskit.transpiler.passes.TimeUnitConversion)
    - [TokenSwapperSynthesisPermutation](/docs/api/qiskit/qiskit.transpiler.passes.synthesis.hls_plugins.TokenSwapperSynthesisPermutation)
    - [TranslateParameterizedGates](/docs/api/qiskit/qiskit.transpiler.passes.TranslateParameterizedGates)
    - [TrivialLayout](/docs/api/qiskit/qiskit.transpiler.passes.TrivialLayout)
    - [TwoQubitPeepholeOptimization](/docs/api/qiskit/qiskit.transpiler.passes.TwoQubitPeepholeOptimization)
    - [UnitarySynthesis](/docs/api/qiskit/qiskit.transpiler.passes.UnitarySynthesis)
    - [Unroll3qOrMore](/docs/api/qiskit/qiskit.transpiler.passes.Unroll3qOrMore)
    - [UnrollCustomDefinitions](/docs/api/qiskit/qiskit.transpiler.passes.UnrollCustomDefinitions)
    - [UnrollForLoops](/docs/api/qiskit/qiskit.transpiler.passes.UnrollForLoops)
    - [VF2Layout](/docs/api/qiskit/qiskit.transpiler.passes.VF2Layout)
    - [VF2PostLayout](/docs/api/qiskit/qiskit.transpiler.passes.VF2PostLayout)
    - [WeightedSumSynthesisDefault](/docs/api/qiskit/qiskit.transpiler.passes.synthesis.hls_plugins.WeightedSumSynthesisDefault)
    - [Width](/docs/api/qiskit/qiskit.transpiler.passes.Width)
    - [WrapAngles](/docs/api/qiskit/qiskit.transpiler.passes.WrapAngles)
  - qiskit.transpiler.passes.synthesis.plugin
    - [Module overview](/docs/api/qiskit/transpiler_synthesis_plugins)
    - [high_level_synthesis_plugin_names](/docs/api/qiskit/qiskit.transpiler.passes.synthesis.plugin.high_level_synthesis_plugin_names)
    - [HighLevelSynthesisPlugin](/docs/api/qiskit/qiskit.transpiler.passes.synthesis.plugin.HighLevelSynthesisPlugin)
    - [HighLevelSynthesisPluginManager](/docs/api/qiskit/qiskit.transpiler.passes.synthesis.plugin.HighLevelSynthesisPluginManager)
    - [unitary_synthesis_plugin_names](/docs/api/qiskit/qiskit.transpiler.passes.synthesis.plugin.unitary_synthesis_plugin_names)
    - [UnitarySynthesisPlugin](/docs/api/qiskit/qiskit.transpiler.passes.synthesis.plugin.UnitarySynthesisPlugin)
    - [UnitarySynthesisPluginManager](/docs/api/qiskit/qiskit.transpiler.passes.synthesis.plugin.UnitarySynthesisPluginManager)
  - [qiskit.transpiler.preset_passmanagers](/docs/api/qiskit/transpiler_preset)
  - qiskit.transpiler.preset_passmanagers.plugin
    - [Module overview](/docs/api/qiskit/transpiler_plugins)
    - [PassManagerStagePlugin](/docs/api/qiskit/qiskit.transpiler.preset_passmanagers.plugin.PassManagerStagePlugin)
    - [PassManagerStagePluginManager](/docs/api/qiskit/qiskit.transpiler.preset_passmanagers.plugin.PassManagerStagePluginManager)
- Primitives and providers
  - qiskit.primitives
    - [Module overview](/docs/api/qiskit/primitives)
    - [BackendEstimatorV2](/docs/api/qiskit/qiskit.primitives.BackendEstimatorV2)
    - [BackendSamplerV2](/docs/api/qiskit/qiskit.primitives.BackendSamplerV2)
    - [BaseEstimatorV1](/docs/api/qiskit/qiskit.primitives.BaseEstimatorV1)
    - [BaseEstimatorV2](/docs/api/qiskit/qiskit.primitives.BaseEstimatorV2)
    - [BasePrimitiveJob](/docs/api/qiskit/qiskit.primitives.BasePrimitiveJob)
    - [BaseSamplerV1](/docs/api/qiskit/qiskit.primitives.BaseSamplerV1)
    - [BaseSamplerV2](/docs/api/qiskit/qiskit.primitives.BaseSamplerV2)
    - [BindingsArray](/docs/api/qiskit/qiskit.primitives.BindingsArray)
    - [BitArray](/docs/api/qiskit/qiskit.primitives.BitArray)
    - [DataBin](/docs/api/qiskit/qiskit.primitives.DataBin)
    - [EstimatorPub](/docs/api/qiskit/qiskit.primitives.EstimatorPub)
    - [EstimatorResult](/docs/api/qiskit/qiskit.primitives.EstimatorResult)
    - [ObservableLike](/docs/api/qiskit/qiskit.primitives.ObservableLike)
    - [ObservablesArray](/docs/api/qiskit/qiskit.primitives.ObservablesArray)
    - [ParameterLike](/docs/api/qiskit/qiskit.primitives.ParameterLike)
    - [PrimitiveJob](/docs/api/qiskit/qiskit.primitives.PrimitiveJob)
    - [PrimitiveResult](/docs/api/qiskit/qiskit.primitives.PrimitiveResult)
    - [PubResult](/docs/api/qiskit/qiskit.primitives.PubResult)
    - [SamplerPub](/docs/api/qiskit/qiskit.primitives.SamplerPub)
    - [SamplerPubResult](/docs/api/qiskit/qiskit.primitives.SamplerPubResult)
    - [SamplerResult](/docs/api/qiskit/qiskit.primitives.SamplerResult)
    - [StatevectorEstimator](/docs/api/qiskit/qiskit.primitives.StatevectorEstimator)
    - [StatevectorSampler](/docs/api/qiskit/qiskit.primitives.StatevectorSampler)
  - qiskit.providers
    - [Module overview](/docs/api/qiskit/providers)
    - [Backend](/docs/api/qiskit/qiskit.providers.Backend)
    - [BackendV2](/docs/api/qiskit/qiskit.providers.BackendV2)
    - [Job](/docs/api/qiskit/qiskit.providers.Job)
    - [JobStatus](/docs/api/qiskit/qiskit.providers.JobStatus)
    - [JobV1](/docs/api/qiskit/qiskit.providers.JobV1)
    - [Options](/docs/api/qiskit/qiskit.providers.Options)
    - [QubitProperties](/docs/api/qiskit/qiskit.providers.QubitProperties)
  - qiskit.providers.basic_provider
    - [Module overview](/docs/api/qiskit/providers_basic_provider)
    - [BasicProvider](/docs/api/qiskit/qiskit.providers.basic_provider.BasicProvider)
    - [BasicProviderError](/docs/api/qiskit/qiskit.providers.basic_provider.BasicProviderError)
    - [BasicProviderJob](/docs/api/qiskit/qiskit.providers.basic_provider.BasicProviderJob)
    - [BasicSimulator](/docs/api/qiskit/qiskit.providers.basic_provider.BasicSimulator)
  - qiskit.providers.fake_provider
    - [Module overview](/docs/api/qiskit/providers_fake_provider)
    - [GenericBackendV2](/docs/api/qiskit/qiskit.providers.fake_provider.GenericBackendV2)
- Results and visualizations
  - qiskit.result
    - [Module overview](/docs/api/qiskit/result)
    - [Counts](/docs/api/qiskit/qiskit.result.Counts)
    - [ProbDistribution](/docs/api/qiskit/qiskit.result.ProbDistribution)
    - [QuasiDistribution](/docs/api/qiskit/qiskit.result.QuasiDistribution)
    - [Result](/docs/api/qiskit/qiskit.result.Result)
    - [ResultError](/docs/api/qiskit/qiskit.result.ResultError)
  - qiskit.visualization
    - [Module overview](/docs/api/qiskit/visualization)
    - [array_to_latex](/docs/api/qiskit/qiskit.visualization.array_to_latex)
    - [circuit_drawer](/docs/api/qiskit/qiskit.visualization.circuit_drawer)
    - [dag_drawer](/docs/api/qiskit/qiskit.visualization.dag_drawer)
    - [pass_manager_drawer](/docs/api/qiskit/qiskit.visualization.pass_manager_drawer)
    - [plot_bloch_multivector](/docs/api/qiskit/qiskit.visualization.plot_bloch_multivector)
    - [plot_bloch_vector](/docs/api/qiskit/qiskit.visualization.plot_bloch_vector)
    - [plot_circuit_layout](/docs/api/qiskit/qiskit.visualization.plot_circuit_layout)
    - [plot_coupling_map](/docs/api/qiskit/qiskit.visualization.plot_coupling_map)
    - [plot_distribution](/docs/api/qiskit/qiskit.visualization.plot_distribution)
    - [plot_error_map](/docs/api/qiskit/qiskit.visualization.plot_error_map)
    - [plot_gate_map](/docs/api/qiskit/qiskit.visualization.plot_gate_map)
    - [plot_histogram](/docs/api/qiskit/qiskit.visualization.plot_histogram)
    - [plot_state_city](/docs/api/qiskit/qiskit.visualization.plot_state_city)
    - [plot_state_hinton](/docs/api/qiskit/qiskit.visualization.plot_state_hinton)
    - [plot_state_paulivec](/docs/api/qiskit/qiskit.visualization.plot_state_paulivec)
    - [plot_state_qsphere](/docs/api/qiskit/qiskit.visualization.plot_state_qsphere)
    - [timeline_drawer](/docs/api/qiskit/qiskit.visualization.timeline_drawer)
    - [visualize_transition](/docs/api/qiskit/qiskit.visualization.visualize_transition)
- Serialization (OpenQASM and QPY)
  - [qiskit.qasm2](/docs/api/qiskit/qasm2)
  - [qiskit.qasm3](/docs/api/qiskit/qasm3)
  - [qiskit.qpy](/docs/api/qiskit/qpy)
- Other
  - [qiskit.capi](/docs/api/qiskit/capi)
  - [qiskit.compiler](/docs/api/qiskit/compiler)
  - [qiskit.exceptions](/docs/api/qiskit/exceptions)
  - [qiskit.utils](/docs/api/qiskit/utils)
  - [Root namespace](/docs/api/qiskit/root)
