Skip to main content

Official Python SDK for OpenApp — the open IoT device management platform.

Project description

openapp-sdk

PyPI version Python versions

Official Python SDK for OpenApp — the open IoT device management platform for buildings, homes, and access control.

The SDK wraps a shared Rust core (openapp-sdk-core): Rust handles HTTP, auth, retries, and telemetry; Python gives you a typed, ergonomic surface.

Supported Python versions are 3.10 and above (see requires-python in pyproject.toml).

Install

pip install openapp-sdk

Quick start

Docs: The canonical reference and tutorials live in the Python SDK documentation; for the onboarding quick start (same flow as the HTTP API guide), see Getting started — The same call from the SDK.

from openapp_sdk import Client

client = Client.connect(
    api_key="YOUR_API_KEY",  # from the OpenApp dashboard
)

# List orgs
orgs = client.orgs.list()

# Create an org and user
org = client.orgs.create(name="Acme")
user = client.users.create(email="alice@example.com", org_id=org["id"])

# Invoke entity actions via a fluent entity handle
entity = client.entities.by_id("01J00000000000000000000000")
entity.open()

# Fallback for any action id (including custom/new ones)
entity.action("switchable.open", reason="visitor buzzed in")

Async variant:

import asyncio
from openapp_sdk import AsyncClient

async def main():
    async with await AsyncClient.connect(api_key="...") as client:
        print(await client.status.get())

asyncio.run(main())

Authentication

Create API keys from the OpenApp dashboard or via POST /api-keys. Paste the key into Client.connect(api_key=...).

Never commit API keys. The SDK never logs them, and repr(ApiKey(...)) elides the secret.

Sub-clients

The full OpenAPI surface is available under client.<tag>:

Attribute OpenAPI tag
client.api_keys API Keys
client.users Users
client.orgs Orgs
client.devices Devices
client.entities Entities
client.integrations Integrations
client.zones Zones
client.lan_agent LAN agent
client.scripting Scripting
client.apartment_residents Apartment Residents
client.public_access Public Access
client.auth Auth
client.me Me
client.eula EULA
client.status Status

Error handling

from openapp_sdk.errors import ApiError, AuthError, TransportError

try:
    client.orgs.create(name="")
except ApiError as err:
    print(err.status, err.code, err.message)
except AuthError:
    print("API key revoked — re-issue from the dashboard.")
except TransportError:
    print("Network hiccup — retry or check connectivity.")

Pydantic typing (optional)

Install the extra and parse payloads into Pydantic v2 models:

pip install openapp-sdk[pydantic]
from pydantic import BaseModel
from openapp_sdk.contrib.pydantic import parse_as

class Org(BaseModel):
    id: str
    name: str

raw = client.orgs.get("org_123")
org = parse_as(Org, raw)

Logging / observability

The SDK emits structured tracing events from Rust and standard logging records from Python. Enable via OPENAPP_SDK_LOG=info (Rust) or the usual logging.basicConfig(level=logging.DEBUG) for Python.

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

openapp_sdk-0.1.52.tar.gz (241.9 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

openapp_sdk-0.1.52-cp313-cp313-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.13Windows x86-64

openapp_sdk-0.1.52-cp313-cp313-manylinux_2_28_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

openapp_sdk-0.1.52-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

openapp_sdk-0.1.52-cp313-cp313-macosx_11_0_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.13macOS 11.0+ x86-64

openapp_sdk-0.1.52-cp313-cp313-macosx_11_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

openapp_sdk-0.1.52-cp312-cp312-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.12Windows x86-64

openapp_sdk-0.1.52-cp312-cp312-manylinux_2_28_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

openapp_sdk-0.1.52-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

openapp_sdk-0.1.52-cp312-cp312-macosx_11_0_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.12macOS 11.0+ x86-64

openapp_sdk-0.1.52-cp312-cp312-macosx_11_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

openapp_sdk-0.1.52-cp311-cp311-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.11Windows x86-64

openapp_sdk-0.1.52-cp311-cp311-manylinux_2_28_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

openapp_sdk-0.1.52-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

openapp_sdk-0.1.52-cp311-cp311-macosx_11_0_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.11macOS 11.0+ x86-64

openapp_sdk-0.1.52-cp311-cp311-macosx_11_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

openapp_sdk-0.1.52-cp310-cp310-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.10Windows x86-64

openapp_sdk-0.1.52-cp310-cp310-manylinux_2_28_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

openapp_sdk-0.1.52-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

openapp_sdk-0.1.52-cp310-cp310-macosx_11_0_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

openapp_sdk-0.1.52-cp310-cp310-macosx_11_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file openapp_sdk-0.1.52.tar.gz.

File metadata

  • Download URL: openapp_sdk-0.1.52.tar.gz
  • Upload date:
  • Size: 241.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for openapp_sdk-0.1.52.tar.gz
Algorithm Hash digest
SHA256 42bcdffffa608d1077b2c177a204c2a2a66c9c6fd9cd6b1acad1c6a19d4a7ac2
MD5 327c35079f31af93f6aded33da0074cd
BLAKE2b-256 cd33a0532b99c8b3f283214577c4784b8dbbd6a36709532f13f2a9250adb7ccc

See more details on using hashes here.

Provenance

The following attestation bundles were made for openapp_sdk-0.1.52.tar.gz:

Publisher: sdk-unified-release.yml on tomers/openapp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openapp_sdk-0.1.52-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for openapp_sdk-0.1.52-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 4791bcc94c1b20f47d77376eacdf077ff5ef7e933996f5738a46dce96f255d39
MD5 7c5ee5d87d0f7a85a89034ccf8c29e6d
BLAKE2b-256 19905197c083620d56a5b10654d71920ad771a05ef2c0ba04f637993aa9e824f

See more details on using hashes here.

Provenance

The following attestation bundles were made for openapp_sdk-0.1.52-cp313-cp313-win_amd64.whl:

Publisher: sdk-unified-release.yml on tomers/openapp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openapp_sdk-0.1.52-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for openapp_sdk-0.1.52-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0777f08b9390c600540362f04af1142826718770c54c3fa2eff056fccffff557
MD5 aa5e0b9f2acb7226d15910850feaca92
BLAKE2b-256 961c7f723305b829f491e7d36936e2998abed9aeb16bea47f1518e15db7a1269

See more details on using hashes here.

Provenance

The following attestation bundles were made for openapp_sdk-0.1.52-cp313-cp313-manylinux_2_28_aarch64.whl:

Publisher: sdk-unified-release.yml on tomers/openapp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openapp_sdk-0.1.52-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for openapp_sdk-0.1.52-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 01f899ff4e0dbcd743876887d76dbeb5b07480e2f5f2f332311ae8186daaa347
MD5 2960784fc0095e967928214bc46f1f43
BLAKE2b-256 edb008dcca8bcf20f963855becccd655bade558e28743edf49517e17e931cb2f

See more details on using hashes here.

Provenance

The following attestation bundles were made for openapp_sdk-0.1.52-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: sdk-unified-release.yml on tomers/openapp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openapp_sdk-0.1.52-cp313-cp313-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for openapp_sdk-0.1.52-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 c502da14b80bf69f3565656fb39286042731a470e85cf9c0f970f316a107f758
MD5 2fea78ae5eaf6f5f2b800b281b8aa052
BLAKE2b-256 431262d29b099d2f9f10d087660b3b2c13c6d405a96b9f088c4cdc6cf439b5d2

See more details on using hashes here.

Provenance

The following attestation bundles were made for openapp_sdk-0.1.52-cp313-cp313-macosx_11_0_x86_64.whl:

Publisher: sdk-unified-release.yml on tomers/openapp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openapp_sdk-0.1.52-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for openapp_sdk-0.1.52-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d66add7d2939391932eeca4f31fa219ff937bd667ab9cf3c6c7dad4433c97049
MD5 1edd2a36e33bf17a1dd05d109cdbfe75
BLAKE2b-256 cebe30b13d4a79649fe6214b3481db489ef3a8f92e74ba7f560e7a8a870f1a73

See more details on using hashes here.

Provenance

The following attestation bundles were made for openapp_sdk-0.1.52-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: sdk-unified-release.yml on tomers/openapp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openapp_sdk-0.1.52-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for openapp_sdk-0.1.52-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 39a4db894fcd699b9b99cb335c93cbe6d700030c99fd90ea7fc1c8ea6d398c6d
MD5 b0dc5568faa02f5ca9bca3f540bba5c2
BLAKE2b-256 20dc9d9874f8fa04959bbf033bf22125737d1948dbc8b9486217a41031db6664

See more details on using hashes here.

Provenance

The following attestation bundles were made for openapp_sdk-0.1.52-cp312-cp312-win_amd64.whl:

Publisher: sdk-unified-release.yml on tomers/openapp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openapp_sdk-0.1.52-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for openapp_sdk-0.1.52-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 230af7eedf1d01828299f02a2e8b0d18f2c269a4e6bfdac7ab06f7da9a646296
MD5 ceb04612f7cf58dd41249ecb00d534cd
BLAKE2b-256 3fc93cad6bf5d6321a1014f0baa7b63f19f30cf4ec0bfd94c8c6eed521b0cee9

See more details on using hashes here.

Provenance

The following attestation bundles were made for openapp_sdk-0.1.52-cp312-cp312-manylinux_2_28_aarch64.whl:

Publisher: sdk-unified-release.yml on tomers/openapp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openapp_sdk-0.1.52-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for openapp_sdk-0.1.52-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9b7f0cc11fb65663529c40d3882e456aa7bc97d7f80fc777c0e6ed149dbace29
MD5 87bf9b476ca6960c18ae3f0d9b839ba2
BLAKE2b-256 731670fe2fb57404e6e7fe594ebfe72a1c75348540865c8be975447596b58bbe

See more details on using hashes here.

Provenance

The following attestation bundles were made for openapp_sdk-0.1.52-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: sdk-unified-release.yml on tomers/openapp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openapp_sdk-0.1.52-cp312-cp312-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for openapp_sdk-0.1.52-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 d3883ae9579c4fc98d691c930571379d943c8f2ff7c44a612130b261c41406cb
MD5 14276ba23117ca127074f4f4ade9b86a
BLAKE2b-256 2d64ffdd5e21cfdc9f949ceb378fd1d94b468642d72d197b3ae9a54f9c166e08

See more details on using hashes here.

Provenance

The following attestation bundles were made for openapp_sdk-0.1.52-cp312-cp312-macosx_11_0_x86_64.whl:

Publisher: sdk-unified-release.yml on tomers/openapp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openapp_sdk-0.1.52-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for openapp_sdk-0.1.52-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e93439176dee14b0bf5aa146c96446549c2377439fb9d713feb797b081e939f1
MD5 cb554cdc6b2a633aa3eb7048b7ffa4fc
BLAKE2b-256 5e7f1ad773a4f0cb51210ca377e03834d980ba14fc2f0433550d8b758d5e02f9

See more details on using hashes here.

Provenance

The following attestation bundles were made for openapp_sdk-0.1.52-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: sdk-unified-release.yml on tomers/openapp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openapp_sdk-0.1.52-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for openapp_sdk-0.1.52-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 924e72d3e1c50f0f4a36961f198aebd4eedef3c921c9618f90676621ce4c8d07
MD5 aaf9ddc9e3d37fd9e4cf3d0cda64c7bb
BLAKE2b-256 adfb11f5b68b9df1228a6c9aedfc3e55462febe6912083c58d52d252326ac887

See more details on using hashes here.

Provenance

The following attestation bundles were made for openapp_sdk-0.1.52-cp311-cp311-win_amd64.whl:

Publisher: sdk-unified-release.yml on tomers/openapp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openapp_sdk-0.1.52-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for openapp_sdk-0.1.52-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6697c4a6d706b5c534d55d24b89ded888cf4d048ef5c92b68cf250dfd1b1985e
MD5 cf79bbe8e7789aa150826b57c106ab84
BLAKE2b-256 a9f902a62dd5755346b6d1e5ed699dbd2037bf989b3f915b6415c10be68c1f77

See more details on using hashes here.

Provenance

The following attestation bundles were made for openapp_sdk-0.1.52-cp311-cp311-manylinux_2_28_aarch64.whl:

Publisher: sdk-unified-release.yml on tomers/openapp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openapp_sdk-0.1.52-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for openapp_sdk-0.1.52-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3b2545b543195c747a89a2f87d59dc7d617c370be9e50d2c3591e8b75c2e8253
MD5 52d916e973b750b414acabc46e4f90dd
BLAKE2b-256 194b8d5dee84fc3e5556f96e893e4b6b2a6ca6929c3a385039c9fc54d7ea6301

See more details on using hashes here.

Provenance

The following attestation bundles were made for openapp_sdk-0.1.52-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: sdk-unified-release.yml on tomers/openapp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openapp_sdk-0.1.52-cp311-cp311-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for openapp_sdk-0.1.52-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 5f9bdd2ce0d9f1c2350921395197fa338ae1351024035a7190de9816f68e5671
MD5 1910c5f440533a4d671b382d8ca39950
BLAKE2b-256 7c04063c7d1268ae0eb2c3096f058cbf889e8dc27f277329ef5d568a3064aa5f

See more details on using hashes here.

Provenance

The following attestation bundles were made for openapp_sdk-0.1.52-cp311-cp311-macosx_11_0_x86_64.whl:

Publisher: sdk-unified-release.yml on tomers/openapp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openapp_sdk-0.1.52-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for openapp_sdk-0.1.52-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 99fbce4f968292477bff91c244525c71a137ae47aa6657b9173dabc890e68e3a
MD5 f8466cb2d22e46cc985c90b1d52e5b51
BLAKE2b-256 05fa406abf18a443bd115b048a3cb0f85481ec818532ceeca44ce7bb0da55469

See more details on using hashes here.

Provenance

The following attestation bundles were made for openapp_sdk-0.1.52-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: sdk-unified-release.yml on tomers/openapp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openapp_sdk-0.1.52-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for openapp_sdk-0.1.52-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 46127c401cbf1d9b2126569e9696751cef6993d1f8959f9d11efc64f92aa2725
MD5 57c6283f79b92c754c58bbdbc932166e
BLAKE2b-256 ec3e05d1ac6b214abf02dfa20c39c20b1f1778b427414562e493d44dff3b4708

See more details on using hashes here.

Provenance

The following attestation bundles were made for openapp_sdk-0.1.52-cp310-cp310-win_amd64.whl:

Publisher: sdk-unified-release.yml on tomers/openapp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openapp_sdk-0.1.52-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for openapp_sdk-0.1.52-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a4e24b365fdafbdf27bfff0fea9da11a7759ceacd4a8395f7a9fcbf4db9552e0
MD5 c2c2d0b783935e0336496284fb438254
BLAKE2b-256 4b1819ac2185b23af9a42a24e8ffb1d05e176ff7af49d0447b99342077bbfa89

See more details on using hashes here.

Provenance

The following attestation bundles were made for openapp_sdk-0.1.52-cp310-cp310-manylinux_2_28_aarch64.whl:

Publisher: sdk-unified-release.yml on tomers/openapp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openapp_sdk-0.1.52-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for openapp_sdk-0.1.52-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 29a3bdc5256212d701c9f4b431796469513cba79a9d161c93f5bef97e70dd92b
MD5 9b22ee15c0533285b74a7636ab7fc605
BLAKE2b-256 b9ea101898d95a4db0e8932bd789cdd8d5e121f7dce6be1c6f97995c2b816df6

See more details on using hashes here.

Provenance

The following attestation bundles were made for openapp_sdk-0.1.52-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: sdk-unified-release.yml on tomers/openapp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openapp_sdk-0.1.52-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for openapp_sdk-0.1.52-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 a9061532c0610e30882e9d6c885e28ea2a9c5f87343ce7332b261295289c5a85
MD5 31ee7393ebad2a5d6f6341bd120ef288
BLAKE2b-256 4c70f78934c3d180ea9a6f147f19d8b0f114953a20b5e44a3b9b20e224547d8b

See more details on using hashes here.

Provenance

The following attestation bundles were made for openapp_sdk-0.1.52-cp310-cp310-macosx_11_0_x86_64.whl:

Publisher: sdk-unified-release.yml on tomers/openapp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openapp_sdk-0.1.52-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for openapp_sdk-0.1.52-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7a586f5b8f7857f6fcffe1f03bbc46bb4b13929951bb7ec588ed0a9e5f5e2d3a
MD5 bfa3b38c4334979912b9035b89ebc216
BLAKE2b-256 afeef4262a94c35333b3ff70d5999413ed881a73e0d7520ed39c88a59cd56524

See more details on using hashes here.

Provenance

The following attestation bundles were made for openapp_sdk-0.1.52-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: sdk-unified-release.yml on tomers/openapp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page