About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
API Reference
- Quantum Circuits (
qiskit.circuit
) - Circuit Library (
qiskit.circuit.library
) - Classical expressions (
qiskit.circuit.classical
) - Singleton instructions (
qiskit.circuit.singleton
) - Compilation Routines (
qiskit.compiler
) - Executing Experiments (
qiskit.execute_function
) - Visualizations (
qiskit.visualization
) - ClassicalFunction compiler (
qiskit.circuit.classicalfunction
) - Circuit Converters (
qiskit.converters
) - Circuit and Schedule Assembler (
qiskit.assembler
) - DAG Circuits (
qiskit.dagcircuit
) - Quantum Circuit Extensions (
qiskit.extensions
) - Passmanager (
qiskit.passmanager
) - Providers Interface (
qiskit.providers
) - Writing a New Provider
- Migrating between Backend API Versions
- BasicAer: Python-based Simulators (
qiskit.providers.basicaer
) - BasicProvider: Python-based Simulators (
qiskit.providers.basic_provider
) - Fake Provider (
qiskit.providers.fake_provider
) - Backend Objects (
qiskit.providers.models
) - Pulse (
qiskit.pulse
) - Circuit Scheduler (
qiskit.scheduler
) - Circuit Synthesis (
qiskit.synthesis
) - Primitives (
qiskit.primitives
) - OpenQASM 2 (
qiskit.qasm2
) - OpenQASM 3 (
qiskit.qasm3
) - Qasm (
qiskit.qasm
) - Qobj (
qiskit.qobj
) - QPY serialization (
qiskit.qpy
) - Quantum Information (
qiskit.quantum_info
) - Experiment Results (
qiskit.result
) - Qiskit Tools (
qiskit.tools
) - Jupyter Tools (
qiskit.tools.jupyter
) - Transpiler (
qiskit.transpiler
) - Transpiler Passes (
qiskit.transpiler.passes
) - Preset Passmanagers (
qiskit.transpiler.preset_passmanagers
) - Transpiler Stage Plugin Interface (
qiskit.transpiler.preset_passmanagers.plugin
) - Synthesis Plugins (
qiskit.transpiler.passes.synthesis.plugin
) - Built-in Transpiler Synthesis Plugins
- Utilities (
qiskit.utils
) - Measurement Mitigation Utils (
qiskit.utils.mitigation
) - Top-level exceptions (
qiskit.exceptions
)
Deprecated Modules
Warning
These modules are going to be removed in Qiskit 1.0. Consider pinning qiskit~=0.45
in your dependencies if you need them.
Was this page helpful?
Report a bug or request content on GitHub.