# API documentation

```{eval-rst}
.. autoclass:: pytket.extensions.qiskit.IBMQBackend
    :special-members: __init__
    :show-inheritance:
    :members:
```

```{eval-rst}
.. autoclass:: pytket.extensions.qiskit.IBMQEmulatorBackend
    :special-members: __init__
    :show-inheritance:
    :members:
```

```{eval-rst}
.. autoclass:: pytket.extensions.qiskit.AerBackend
    :special-members: __init__
    :inherited-members:
    :members:
```

```{eval-rst}
.. autoclass:: pytket.extensions.qiskit.AerStateBackend
    :special-members: __init__
    :inherited-members:
    :members:
```

```{eval-rst}
.. autoclass:: pytket.extensions.qiskit.AerUnitaryBackend
    :special-members: __init__
    :inherited-members:
    :members:
```

```{eval-rst}
.. autoclass:: pytket.extensions.qiskit.AerDensityMatrixBackend
    :special-members: __init__
    :inherited-members:
    :members:
```

```{eval-rst}
.. automodule:: pytket.extensions.qiskit
    :members: qiskit_to_tk, tk_to_qiskit, process_characterisation
```

```{eval-rst}
.. automodule:: pytket.extensions.qiskit.tket_backend
    :show-inheritance:
    :members:
    :special-members: __init__
```

```{eval-rst}
.. automodule:: pytket.extensions.qiskit.backends.crosstalk_model
    :members: CrosstalkParams

```

```{eval-rst}
.. automodule:: pytket.extensions.qiskit.tket_pass
    :special-members: __init__
    :members:
```

```{eval-rst}
.. automodule:: pytket.extensions.qiskit.tket_job
    :special-members: __init__
    :members:
```

```{eval-rst}
.. automodule:: pytket.extensions.qiskit.backends.config
    :members:
```