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.

QbraidSession(*args[, api_key])

Custom session with handling of request urls and authentication.

QbraidClient([api_key, session])

Base class for qBraid micro-service clients.

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.

QirRunner([seed, exec_path])

A sparse simulator that extends the functionality of the qir-runner.