⚛️🐍 IonQ Core
ionq-core is a typed, sync and async Python client for the IonQ Quantum Cloud Platform REST API. The HTTP layer is generated from IonQ's OpenAPI spec, then wrapped in a small hand-written layer that adds retries, polling, cursor pagination, sessions, structured exceptions, and native-gate unitaries (GPi, GPi2, MS, ZZ).
It's the same wire-level client the higher-level IonQ integrations will build on, so it's a great place to hack if you want to work close to the API or extend the ecosystem.
Why contribute?
- Modern Python - httpx, attrs, full type hints, ty-checked, 100% branch coverage on hand-written code.
- Real quantum hardware - submit circuits to IonQ's trapped-ion QPUs (Aria, Forte) and the cloud simulator.
- Foundational - will power Qiskit, Cirq, PennyLane, CUDA-Q, and more IonQ integrations.
- Approachable - Apache-2.0, on PyPI (pip install ionq-core), with a clear generated-vs-hand-written boundary and good first issues.
Docs: https://ionq.github.io/ionq-core-python/
Open bounties:
- $125 | Add an examples/ directory demonstrating downstream-SDK integration via the extension API
- $150 | Add pure-Python results post-processing helpers (counts, bitstrings, marginals, expectation values)
- $150 | Add an examples/ quantum-function workload (Hamiltonian energy) with parameter optimization