qbraid.runtime.native

Module providing interface for submitting and managing quantum jobs through (native) qBraid APIs.

Classes

Session(*args[, base_url, headers, auth_headers])

Custom session with handling of request urls and authentication.

QbraidSessionV1([api_key, access_token])

Custom session with handling of request urls and authentication.

QbraidClientV1([api_key, session])

Base class for qBraid micro-service clients interfacing with the new qBraid API.

QbraidProvider([api_key, client])

This class is responsible for managing the interactions and authentications with qBraid Quantum services.

QbraidDevice(profile[, client])

Class to represent a qBraid device.

QbraidJob(job_id[, device, client])

Class representing a qBraid job.