Skip to content

Execution on IonQ Simulators

The Classiq executor supports execution on IonQ hardware and the simulator.

Usage

Execution on IonQ requires a valid IonQ API key.

{
    "backend_preferences": {
        "backend_service_provider": "IonQ",
        "backend_name": "Name of requested simulator or hardware",
        "api_key": "A Valid IonQ API key"
    }
}
from classiq.execution import IonqBackendPreferences

preferences = IonqBackendPreferences(
    backend_name="Name of requested simulator or hardware",
    api_key="A Valid IonQ API key",
)

Opening info tab

Supported Backends

  • "simulator"
  • "qpu.harmony"
  • "qpu.aria-1"