Rigetti QCS Translation Service (gRPC)

gRPC Translation service that compiles native Quil programs into encrypted Controller Jobs for execution on a Rigetti QPU. Operations include TranslateQuilToEncryptedControllerJob and GetQuantumProcessorQuilCalibrationProgram. Authenticated with the same JWT bearer token used by the QCS HTTP API and consumed via qcs-sdk-rust/qcs-sdk-python or the Rust qcs-api-client-grpc crate.

API entry from apis.yml

apis.yml Raw ↑
aid: rigetti:rigetti-qcs-translation-service
name: Rigetti QCS Translation Service (gRPC)
tags:
- Quantum Computing
- QCS
- Translation
- Compilation
- Quil
- 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/translation
  type: ProtocolBuffers
  name: Translation service proto definitions
- url: https://github.com/rigetti/qcs-api-client-rust
  type: SDK
description: gRPC Translation service that compiles native Quil programs into encrypted Controller Jobs
  for execution on a Rigetti QPU. Operations include TranslateQuilToEncryptedControllerJob and GetQuantumProcessorQuilCalibrationProgram.
  Authenticated with the same JWT bearer token used by the QCS HTTP API and consumed via qcs-sdk-rust/qcs-sdk-python
  or the Rust qcs-api-client-grpc crate.