Rigetti QCS Controller Service (gRPC)

gRPC Controller service that executes encrypted Controller Jobs on a Rigetti QPU endpoint and returns measurement (readout) results. Operations include ExecuteControllerJob, BatchExecuteControllerJobs, GetControllerJobResults, CancelControllerJobs, and GetControllerJobStatus. Used through qcs-sdk-rust / qcs-sdk-python after obtaining a CreateEngagement token from the QCS HTTP API.

Rigetti QCS Controller Service (gRPC) is one of 3 APIs that Rigetti Computing publishes on the APIs.io network.

Tagged areas include Quantum Computing, QCS, Execution, Controller, and Jobs. The published artifact set on APIs.io includes API documentation and SDKs.

API entry from apis.yml

apis.yml Raw ↑
aid: rigetti:rigetti-qcs-controller-service
name: Rigetti QCS Controller Service (gRPC)
tags:
- Quantum Computing
- QCS
- Execution
- Controller
- Jobs
- gRPC
humanURL: https://docs.rigetti.com/qcs/guides/the-rigetti-qcs-api
properties:
- url: https://docs.rigetti.com/qcs/guides/the-rigetti-qcs-api
  type: Documentation
- url: https://github.com/rigetti/qcs-api-client-rust/tree/main/qcs-api-client-grpc/proto/controller
  type: ProtocolBuffers
  name: Controller service proto definitions
- url: https://github.com/rigetti/qcs-api-client-rust
  type: SDK
description: gRPC Controller service that executes encrypted Controller Jobs on a Rigetti QPU endpoint
  and returns measurement (readout) results. Operations include ExecuteControllerJob, BatchExecuteControllerJobs,
  GetControllerJobResults, CancelControllerJobs, and GetControllerJobStatus. Used through qcs-sdk-rust
  / qcs-sdk-python after obtaining a CreateEngagement token from the QCS HTTP API.