> ## Documentation Index
> Fetch the complete documentation index at: https://docs.qbraid.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Quantum Jobs

> Submit, monitor, cancel, and delete quantum jobs across multiple providers.

qBraid Quantum Jobs give Lab direct access to QPU devices from IonQ, AQT, QuEra, Rigetti, and IQM, as well as on-demand simulators
from qBraid, AWS, Pasqal, Quantinuum, and more. No additional access keys required.

Open the Quantum Jobs sidebar by clicking the **Jobs** icon in the top-right of the Lab console.

## Submit quantum jobs

You can submit quantum jobs using the qBraid-SDK in a Jupyter Notebook using the pre-configured qBraid SDK environment. First, ensure that the `qbraid-sdk` kernel is selected in your notebook.
Next, you can use the following code snippet to submit a quantum job to a device or simulator of your choice:

```python theme={null}
from qbraid.runtime import QbraidProvider

# See available devices
provider = QbraidProvider()
devices = provider.get_devices()
print("Available devices:")
for device in devices:
    print(device.id, device.status())

# Select a device
device = provider.get_device("aws:rigetti:qpu:cepheus-1-108q")
print("\nSelected device:", device)

# Define your quantum circuit (example using Qiskit)
from qiskit import QuantumCircuit
qc = QuantumCircuit(2)
qc.h(0)
qc.cx(0, 1)
qc.measure_all()

# Run the quantum job
job = device.run(qc, shots=1024)
print("Job ID:", job.id)

print("Job submitted successfully.")

# Wait for the job to complete
job.wait_for_final_state()

# Retrieve and print the results
result = job.result()
print("Counts: ", result.data.get_counts())
```

Submitted jobs appear in the Quantum Jobs sidebar where you can monitor their status in real time.

<div style={{ display: "flex", justifyContent: "center", alignItems: "center" }}>
  <img src="https://mintcdn.com/qbraidco/MBsWfL_kGPez9EED/v2/lab/_static/submitting_job.gif?s=bfeb133b06f42571d944b4aa362e263f" alt="Submitting a quantum job and viewing it in the sidebar" width="100%" data-path="v2/lab/_static/submitting_job.gif" />
</div>

## Jobs sidebar

The sidebar displays your job history with provider logos, status indicators, timestamps, and device IDs.

<div style={{ display: "flex", justifyContent: "center", alignItems: "center" }}>
  <img src="https://mintcdn.com/qbraidco/MBsWfL_kGPez9EED/v2/lab/_static/jobs_ss.png?fit=max&auto=format&n=MBsWfL_kGPez9EED&q=85&s=29c4bb76c0a9ca1c5e42baaba59ff655" alt="Quantum Jobs sidebar showing job list with provider tabs" width="100%" data-path="v2/lab/_static/jobs_ss.png" />
</div>

### Provider tabs

Switch between job sources using the tabs at the top of the sidebar:

* **qBraid** — jobs submitted to qBraid-managed devices via the SDK, REST API, or any client using qBraid as a backend. See [Pricing](/v2/home/pricing) for details.
* **IBM Cloud** — jobs submitted to IBM Quantum (requires your own IBM credentials)
* **AWS Braket** — jobs submitted through Amazon Braket (requires your own AWS credentials)

<div style={{ display: "flex", justifyContent: "center", alignItems: "center" }}>
  <img src="https://mintcdn.com/qbraidco/MBsWfL_kGPez9EED/v2/lab/_static/ibm_jobs.png?fit=max&auto=format&n=MBsWfL_kGPez9EED&q=85&s=06ee9bc2dc251471487cebffde820542" alt="IBM Cloud jobs tab showing IBM Quantum job history" width="100%" data-path="v2/lab/_static/ibm_jobs.png" />
</div>

## Devices and pricing

For available devices, visit [Quantum Devices](/v2/lab/user-guide/quantum-devices). For pricing details,
visit [Pricing](/v2/home/pricing).

<Note>
  Access to IBM QPUs requires your own IBM Cloud credentials. qBraid does not
  currently offer managed access to IBM QPUs.
</Note>
