> ## Documentation Index
> Fetch the complete documentation index at: https://docs.classiq.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Iqm

IQM Resonance jobs are shots only. Pass the Resonance API token in `api_key`. Device names come from Resonance, for example `backend="iqm/emerald"` or `backend="iqm/emerald:mock"`.

## IQMBackendPreferences

Backend preferences for IQM Resonance.

Devices are discovered from Resonance at runtime. `backend_name` is the
device alias, for example `emerald` or `emerald:mock`. Jobs are
shots-only. Pass the Resonance API token in `api_key`.

**Attributes:**

| Name | Type | Description |
| - | - | - |
| `backend_service_provider` | `ProviderTypeVendor.IQM` | |
| `backend_name` | `str` | Resonance device alias, such as `emerald`. |
| `api_key` | `str \| None` | Resonance API token from the dashboard. |

## IQMConfig

Configuration for a job on IQM Resonance.

**Attributes:**

| Name | Type | Description |
| - | - | - |
| `api_key` | `str \| None` | Resonance API token. Generate it in the Resonance dashboard. |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.