Registry / aws / amazon-braket-schemas

amazon-braket-schemas

JSON →
library1.30.0pypypiunverified

An open-source library that contains the schemas for Amazon Braket, AWS's quantum computing service. It provides data models and serialization/deserialization for Braket API payloads. Current version: 1.29.1. Release cadence: irregular, often monthly.

pip install amazon-braket-schemas
INSTALL
IMPORT
SIG · AMAZON-BRAKET-SCHE
A
amazon-braket-schemas
awspythonv1.30.0
Install
3.7s avg
Import
Disk
32MB
Pass rate
10/ 10
Env Coverage10 / 10
glibc
3.93.13
musl
3.93.13
Install & Compatibility
Where this runs
tested against v1.28.0 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
py 3.103.95 runs
installs and imports cleanly · install 0.0s · import 0.000s · 29.3MB
glibc
py 3.103.95 runs
installs and imports cleanly · install 3.7s · import 0.000s · 29MB
32MB installed
● package 32MB
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

GateModelQPUDeviceCapabilities
from braket.schemas import GateModelQPUDeviceCapabilities
from braket.schemas import GateModelQPUDeviceCapabilities

Parse a device capabilities JSON using the GateModelQPUDeviceCapabilities schema.

import json from braket.schemas import GateModelQPUDeviceCapabilities # Load a device capabilities JSON string json_str = json.dumps({ "braketSchemaHeader": {"name": "braket.device_schema.gate_model_qpu_device_capabilities", "version": "1"}, "service": {"name": "default", "arn": "arn:aws:braket:::device/quantum-simulator/amazon/sv1"}, "action": {"braket.ir.jaqcd.program": {"actionType": "braket.ir.jaqcd.program", "version": ["1"]}}, "supportedQuantumOperations": ["H", "X", "Y", "Z", "S", "T", "RX", "RY", "RZ", "CNOT", "SWAP", "ISWAP", "CNot", "CCNot", "Unitary"], "properties": {}, "deviceParameters": {} }) capabilities = GateModelQPUDeviceCapabilities.parse_raw(json_str) print(capabilities)
Debug
Known issues
breakingPython 3.10 support was dropped in v1.29.0. The package now requires Python >=3.11.
fix
Upgrade Python to 3.11 or later.
affects: >=1.29.0
breakingPython 3.9 support was dropped in v1.26.0. Python 3.12 and 3.13 are supported.
fix
Upgrade Python to 3.11+.
affects: >=1.26.0
deprecatedThe `braketSchemaHeader` field's `name` value must match the schema's fully qualified name exactly or parsing may fail.
fix
Use the exact `braketSchemaHeader.name` as defined in the schema class (e.g., 'braket.device_schema.gate_model_qpu_device_capabilities').
affects: all
Upgrade
Version history
1.30.0latest on PyPI · released Jun 9, 2026
Audit
Dependencies
boto3optionalAWS SDK for Python, required for some schema validation
pydanticrequiredUsed for schema models (implicit dependency)
Agent activity
67 hits · last 30 days
node
56
OpenAI (training)
1
Resources
amazon-braket-schemas — pip install amazon-braket-schemas · libregistry