Getting Started with IQM Resonance
In just a few minutes, you’ll have a functional development environment and the ability to run your first quantum circuit on IQM Resonance.
Here’s what we’ll cover in the video:
- Getting started with IQM Resonance using a starter notebook.
- Connecting to IQM Resonance with an API token.
- Running an example quantum circuit using the starter notebook.
After watching the video, you can explore more tutorials and guides in our tutorials section.
Details on Setting Up Your Environment
1. Create a Python environment with Python 3.11
Please note that IQM Client-side package such as iqm-client currently only support Python 3.11.
Using the terminal
Using Visual Studio Code
2. Running your first notebook
In order to run your first notebook, make sure your version of iqm-clientor iqm-pulla matches the requirement mentioned in the quantum computing details under COMPATIBLE CLIENT LIBRARY VERSIONS on IQM Resonance.

For the example visible above, you can use the following command to install the Qiskit connector:
# Install the required version of iqm-client
pip install iqm-client[qiskit]>=32.1.1,<33.0
If you are using a shell such as zsh (typical on Mac OS), you might need to put the package dependencies in quotes:
pip install "iqm-client[qiskit]>=32.1.1,<33.0"Booking a timeslot on IQM Resonance
Sometimes you might want to book a dedicated timeslot on IQM Resonance for your experiments. This is especially useful for larger experiments or when you need guaranteed access to the quantum hardware.
To book a timeslot, follow the steps shown in the video below:


