@qbraid-core/ibm-cloud
Version:
Client for interacting with IBM's Qiskit Runtime Service via the IBM Cloud API.
48 lines (32 loc) • 1.61 kB
Markdown
<img align="right" width="100" alt="qbraid" src="https://qbraid-static.s3.amazonaws.com/logos/qbraid.png">
# [-core/ibm-cloud](https://qbraid.github.io/qbraid-core-js/modules/_qbraid-core_ibm-cloud.html)
[![Stable][preview-stability]](https://qbraid.github.io/qbraid-core-js/#launch-stages)
[](https://npm.im/@qbraid-core/ibm/cloud)
Client for interacting with IBM's Qiskit Runtime Service via the IBM Cloud API.
## Installation
```bash
npm install -core/ibm-cloud
```
## Usage Example
```typescript
import { IBMCloudClient} from '-core/ibm-cloud';
const apiKey = 'my-api-key';
const serviceCRN = 'my-service-crn';
const client = new IBMCloudClient(apiKey: apiKey, serviceCRN: serviceCRN);
// Get a Job
const jobID = 'my-ibm-job-id';
const jobResponse = await client.getJob(jobID);
console.log("Job details: ", jobResponse);
// Get all devices
const backends = await client.getBackends();
console.log("Available backends: ", backends);
// Get a backend status
const backendName = 'ibm_marrakesh';
const backendStatus = await client.getBackendStatus(backendName);
console.log("Backend status: ", backendStatus);
```
## License
This software is proprietary and subject to the terms of the [qBraid Commercial Software License](https://qbraid.github.io/qbraid-core-js/#license).
[stable-stability]: https://img.shields.io/badge/stability-stable-green
[preview-stability]: https://img.shields.io/badge/stability-preview-orange
[deprecated-stability]: https://img.shields.io/badge/stability-deprecated-red