Guppy

Guppy (`guppylang`) is Quantinuum's Pythonic quantum-classical programming language. Guppy programs compile through the HUGR hierarchical intermediate representation and target Quantinuum hardware, Selene emulators, and QIR-compatible backends. Designed for hybrid classical-quantum control flow including conditional logic, loops, and mid-circuit measurement.

Guppy is one of 9 APIs that Quantinuum publishes on the APIs.io network.

Tagged areas include Quantum Programming Language, Hybrid Computation, HUGR, and Python. The published artifact set on APIs.io includes API documentation and SDKs.

API entry from apis.yml

apis.yml Raw ↑
aid: quantinuum:guppy
name: Guppy
description: Guppy (`guppylang`) is Quantinuum's Pythonic quantum-classical programming language. Guppy
  programs compile through the HUGR hierarchical intermediate representation and target Quantinuum hardware,
  Selene emulators, and QIR-compatible backends. Designed for hybrid classical-quantum control flow including
  conditional logic, loops, and mid-circuit measurement.
humanURL: https://docs.quantinuum.com/guppy/
tags:
- Quantum Programming Language
- Hybrid Computation
- HUGR
- Python
properties:
- type: Documentation
  url: https://docs.quantinuum.com/guppy/getting_started.html
- type: SDK
  url: https://github.com/Quantinuum/guppylang
- type: SDK
  url: https://github.com/Quantinuum/hugr