# How to Use Rigetti QPUs

## Direct: Quantum Cloud Services

Rigetti Quantum Cloud Services (QCS) is a quantum-first cloud computing platform. We tightly integrate our QPUs with classical compute hardware and provide access to you through the cloud.

QCS is the most direct way to work on Rigetti QPUs. With your QCS account, you get access to your own personal cloud-based JupyterLab IDE with the Quil SDK for building and executing Quantum Programs.

You can request access to QCS by filling out [this form](https://www.rigetti.com/get-quantum).

### Oak Ridge National Laboratory (ORNL)

ORNL hosts the [Quantum Computer User Program (QCUP)](https://www.olcf.ornl.gov/olcf-resources/compute-systems/quantum-computing-user-program/qcup-faqs/), through which researchers can apply for funding to access Rigetti QPUs. QCUP users are otherwise direct QCS users with all the benefits that entails. They have QCS accounts and use our hosted Jupyter environment to perform their work.

## Partners

Rigetti also vends access to our QPUs through several partners, each of which offers its own advantages.

You don't need a QCS account to use Rigetti QPUs via these partners; you'll use an account on their platform instead.

### Amazon Braket

You can use Rigetti QPUs on [Amazon Braket](https://aws.amazon.com/braket/quantum-computers/rigetti/) via the [Amazon Braket SDK](https://github.com/amazon-braket/amazon-braket-sdk-python).

### Microsoft Azure Quantum

Rigetti is a provider for [Azure Quantum](https://azure.microsoft.com/en-us/products/quantum). You can submit jobs on-demand using both Quil and QIR. See the documentation for the [Rigetti provider](https://learn.microsoft.com/en-us/azure/quantum/provider-rigetti?tabs=tabid-pyquil) for more details.

### Strangeworks

Access Rigetti QPUs online through the [Strangeworks](https://strangeworks.com/) platform.

##


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.rigetti.com/qcs/guides/how-to-use-rigetti-qpus.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
