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.

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

Tagged areas include Quantum Computing, QCS, Translation, Compilation, and Quil. The published artifact set on APIs.io includes API documentation and SDKs.

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.