.. module:: qiskit
..
   Within each section, the modules should be ordered alphabetically by
   module name (not RST filename).

=============
API Reference
=============

Circuit construction:

.. toctree::
   :maxdepth: 1

   circuit
   qiskit.circuit.QuantumCircuit
   circuit_classical
   circuit_library
   circuit_singleton

Quantum information:

.. toctree::
   :maxdepth: 1

   quantum_info

Transpilation:

.. toctree::
   :maxdepth: 1

   converters
   dagcircuit
   passmanager
   synthesis
   qiskit.synthesis.unitary.aqc
   transpiler
   transpiler_passes
   transpiler_synthesis_plugins
   transpiler_preset
   transpiler_plugins

Primitives and providers:

.. toctree::
   :maxdepth: 1

   primitives
   providers
   providers_basic_provider
   providers_fake_provider

Results and visualizations:

.. toctree::
   :maxdepth: 1

   result
   visualization

Serialization:

.. toctree::
   :maxdepth: 1

   qasm2
   qasm3
   qpy

Other:

.. toctree::
   :maxdepth: 1

   compiler
   exceptions
   utils
