OQTOPUS Client
Python client library for the OQTOPUS Cloud User API.
Overview
OQTOPUS Client is a Python SDK for the OQTOPUS Cloud User API.
It is designed for users who want to submit, monitor, and retrieve quantum jobs from Python without handling raw HTTP requests directly. The library provides a synchronous public API for ease of use, while handling network communication asynchronously inside the client.
The SDK covers both low-level API access and higher-level convenience helpers.
You can work directly with typed request/response models when you need explicit
control, or use helpers such as OqtopusJobSpec, run_*, and typed result
wrappers for a more concise workflow.
Features
- Typed Python access to the OQTOPUS Cloud User API.
- Job submission helpers for sampling, estimation, multi-manual, and SSE (Server-Side Execution) workflows.
- Job lifecycle operations such as submit, wait, status, cancel, and delete.
- Typed result wrappers and generated Pydantic models.
- Configuration via config files, environment variables, or explicit
OqtopusConfig. - Built-in retry and backoff controls.
Documentation
Citation
You can use the DOI to cite OQTOPUS in your research.
Citation information is also available in the CITATION file.
Contact
You can contact us by creating an issue in this repository or by email:
License
OQTOPUS Client is released under the Apache License 2.0.
Metadata
Release files for oqtopus-client 1.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| oqtopus_client-1.3.0.tar.gz | 65.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| oqtopus_client-1.3.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 195.8 kB
Release files / oqtopus_client-1.3.0.tar.gz
| Download URL | oqtopus_client-1.3.0.tar.gz |
|---|---|
| Size | 65.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
07e40918384860cbbcacfa641fd52eb9c99789f3768eb47246b83f758a458535
|
|
BLAKE2b-256 checksum How to use checksums |
fe1e8869cded18bbfc0a05d2200abfba07ae084dcb9645e3648fdcfa10a6d99e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 9, 2026.
Transparency logRelease files / oqtopus_client-1.3.0-py3-none-any.whl
| Download URL | oqtopus_client-1.3.0-py3-none-any.whl |
|---|---|
| Size | 130.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7c33977647aabb8d6a730c2abea5f230cbe4a9c5bbce661dcf684c876bbd6d66
|
|
BLAKE2b-256 checksum How to use checksums |
2a2b432decffb7996a8f132768e4c230b4e206038e30833e497d0fc424851f92
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 9, 2026.
Transparency log