IQM Quantum Computers · Authentication Profile

Iqm Quantum Computers Authentication

Authentication

IQM Quantum Computers secures its APIs with http across 1 declared security scheme, as derived from its OpenAPI definitions.

Quantum ComputingQuantum CloudHigh Performance ComputingResearchScientific ComputingDeveloper ToolsProtobufHardwareFinlandDeep Tech
Methods: http Schemes: 1 OAuth flows: API key in: header

Security Schemes

IQMToken http
scheme: bearer · in: header ()

Source

Authentication Profile

iqm-quantum-computers-authentication.yml Raw ↑
generated: '2026-08-23'
method: searched
source: openapi/ (none published)
docs: https://docs.iqm.tech/iqm-client/user_guide_qiskit.html#authentication
note: >-
  DERIVED FROM FIRST-PARTY SOURCE, NOT FROM AN OPENAPI. IQM publishes no OpenAPI/Swagger
  document, so this profile is reconstructed from two public first-party sources: the
  authentication section of IQM's own Qiskit-on-IQM user guide, and the Apache-2.0
  `iqm-client` 35.0.1 source distribution on PyPI
  (src/iqm/iqm_server_client/iqm_server_client.py). It is NOT a transcription of a provider
  securityScheme block, and it is not represented as one.
summary:
  types: [http]
  http_schemes: [bearer]
  api_key_in: [header]
  oauth2_flows: []
  oauth2: false
  openid_connect: false
  mutual_tls: false
schemes:
- name: IQMToken
  type: http
  scheme: bearer
  in: header
  parameter_name: Authorization
  description: >-
    A long-lived, non-recoverable IQM Resonance API token generated once from the Resonance
    web dashboard ("Generate token"). It is sent on every request as an Authorization
    header. Regenerating the token immediately invalidates the previous one; IQM warns the
    value cannot be retrieved again after the dialog is closed.
  provisioning:
    surface: https://resonance.iqm.tech
    steps:
    - Sign in to the IQM Resonance dashboard
    - Select "Generate token" on the Dashboard page
    - Copy the token before closing the window (it is not recoverable)
    self_service: true
    docs: https://docs.iqm.tech/iqm-client/user_guide_qiskit.html#authentication
  credential_delivery:
  - {mechanism: environment variable, name: IQM_TOKEN}
  - {mechanism: constructor parameter, name: token, on: IQMProvider / IQMClient}
  - {mechanism: tokens file, name: IQM_TOKENS_FILE, note: "Path to a tokens file; legacy Cortex CLI flow"}
  sources: [https://pypi.org/project/iqm-client/, https://docs.iqm.tech/iqm-client/user_guide_qiskit.html]
transport_security:
  https_required: true
  note: >-
    iqm-client 35.0.0 made this enforceable client-side: the client raises on plain-HTTP
    requests to remote hosts, strips the Authorization header if an insecure remote call is
    attempted anyway, and blocks automatic redirects for mutating requests. Recorded because
    it is an unusually explicit credential-leak defence for a client library.
  evidence: https://docs.iqm.tech/iqm-client/changelog.html
gated_surfaces:
- url: https://resonance.iqm.tech/
  status: 401
  note: Every unauthenticated path returns {"error_code":"unauthorized","request_id":...,"message":...}

Work with this as data

Every security artifact here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for security posture

4 MCP tools reach this
  • find_securityBrowse and filter every security artifact in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools

Call it yourself

curl for this page
This security artifact
curl "https://apis.io/api/v1/security/iqm-quantum-computers-authentication"
All security posture
curl "https://apis.io/api/v1/security?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.