Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@qbraid-core/devices

qBraid42Proprietary0.12.5TypeScript support: included

Client for the qBraid Quantum Devices service.

qbraid, qbraid-core, qbraid-core-js, qbraid devices, qbraid quantum devices, qbraid cloud, qbraid api, qbraid apis, cloud, quantum, quantum computing

readme

qbraid

@qbraid-core/devices

Stable npm

Client for the qBraid Quantum Devices service.

Installation

npm install @qbraid-core/devices

Usage Example

import { QbraidSessionV1 } from '@qbraid-core/base';
import { QuantumDevicesClientV1 } from '@qbraid-core/devices';

const session = new QbraidSessionV1('your-api-key');
const client = new QuantumDevicesClientV1(session);

const devices = await client.getDevices();

devices.forEach(device => console.log(`${device.qrn} - ${device.status}`));

V1 API (Legacy)

import { QuantumDevicesClient } from '@qbraid-core/devices';

const client = new QuantumDevicesClient();

const devices = await client.getDevices();

devices.forEach(device => console.log(`${device.qbraid_id} - ${device.status}`));

License

This software is proprietary and subject to the terms of the qBraid Commercial Software License.