API

Contents

API#

Network and API layer for communicating with the MonarQ quantum computer.

Contains:

  • ApiAdapter — singleton that wraps all Thunderhead REST calls

  • ApiClient — client credentials and configuration

  • Job — job submission and polling logic

  • retry() — exponential-backoff retry decorator

Submodules#

adapter

Contains the ApiAdapter singleton class, which wraps every API call necessary for communicating with MonarQ

client

Client credential classes for authenticating with the Thunderhead API.

job

Job submission and lifecycle management for MonarQ circuit execution.

retry_decorator

Exponential-backoff retry decorator for Thunderhead API calls.