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.46.tar.gz (244.7 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.46-cp313-cp313-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

openapp_sdk-0.1.46-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.46-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.46-cp313-cp313-macosx_11_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

openapp_sdk-0.1.46-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.46-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.46-cp312-cp312-macosx_11_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

openapp_sdk-0.1.46-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.46-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.46-cp311-cp311-macosx_11_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

openapp_sdk-0.1.46-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.46-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.46-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.46.tar.gz.

File metadata

  • Download URL: openapp_sdk-0.1.46.tar.gz
  • Upload date:
  • Size: 244.7 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.46.tar.gz
Algorithm Hash digest
SHA256 9f8715ad20d1ad981f01ef1e31d80cec08147fc1a73d01af64726ec16566dc2e
MD5 953a48d385eaf256ed0dc198fb418525
BLAKE2b-256 a9cbbd66a1aff146d7e5939eeafca5740b0069988acdca3414eca151d5c5baed

See more details on using hashes here.

Provenance

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

Publisher: openapp-sdk-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.46-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for openapp_sdk-0.1.46-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 186f6c92b9fdec0fc47e99bac1c701895da40d5d7a4c96443465e3255662a0d9
MD5 16f9d35895c6b6bf88611f50b6620660
BLAKE2b-256 3ff6ba800dcb167e7c891f4af2617f31f6f1b0ffdf96a440ca25f4e028436ed9

See more details on using hashes here.

Provenance

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

Publisher: openapp-sdk-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.46-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for openapp_sdk-0.1.46-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1a8fc3be97d1e68774e17cc0f55cfeb7766be88d5ce25351eeb11c78e8b123c5
MD5 5bf87ed2e826dd7433f71b57fe3233a0
BLAKE2b-256 4a2d5ab3b979c0e2e1679d5985f7d98f93a023bedf17ccd5501e93db6d2d9980

See more details on using hashes here.

Provenance

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

Publisher: openapp-sdk-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.46-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for openapp_sdk-0.1.46-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 99ef498f07d72432c7b0d608309742c945caf025afc69c4ed02a0d36ca600161
MD5 54866eeba192284e48860f1f6ce302ff
BLAKE2b-256 1e76afb75f1d933f0e8db18fdccfc5b4f407386aa32d745ca0ee4937368b4ef6

See more details on using hashes here.

Provenance

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

Publisher: openapp-sdk-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.46-cp313-cp313-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for openapp_sdk-0.1.46-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 10ab3611c0b570ec75c4bab086fdad3b4a59fa6d8a28b18ebe5ba655212f12b3
MD5 866cfbd10833cbc2e4a71fcd5867e4cc
BLAKE2b-256 cb74423a752dd83e999162e403e55219945ae14f8b0461282b11cb0cdd6347d8

See more details on using hashes here.

Provenance

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

Publisher: openapp-sdk-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.46-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for openapp_sdk-0.1.46-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 86bf31a901fa3c6bd815415a98eaca78a5a2888153bd65a6ed30bccc362eed2a
MD5 8de5f39f8f42078d202778c2fc00b9c7
BLAKE2b-256 277cd27c52f0371bd90f8ed7da64b3498f58f346c333a04d1b7c4a3b4902d67a

See more details on using hashes here.

Provenance

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

Publisher: openapp-sdk-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.46-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for openapp_sdk-0.1.46-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 53a99e1f61480acfd953f5e153469dd673cf1143e7e2ba3ef961c7e9d192d7df
MD5 ec7d321141c51ea0abdbdc25479f7048
BLAKE2b-256 160835c1895c99214a14a0a7882b11b7950377b5619bba2a79104b2c6982518c

See more details on using hashes here.

Provenance

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

Publisher: openapp-sdk-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.46-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for openapp_sdk-0.1.46-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6e6cfd18b0b1660c884c9279c50f75a941c0b806b4d9e65f97e3099c01c48449
MD5 303ee7dffdc35e06a656e1a17d16369d
BLAKE2b-256 7e06a0061180e7255c99561347579cd4702c38d0fa5451f0e2414374e8bc52e9

See more details on using hashes here.

Provenance

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

Publisher: openapp-sdk-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.46-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for openapp_sdk-0.1.46-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 94194e00df516ea9a8bc0ce97a8cade8fbcbed982332e554df06daca46725eec
MD5 7e038969f76a94b9c2bd53fbf0c485e9
BLAKE2b-256 358a69f0de28104d9561b6d37f2033c35d6217c55f098d0fca6b5c94fa717149

See more details on using hashes here.

Provenance

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

Publisher: openapp-sdk-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.46-cp312-cp312-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for openapp_sdk-0.1.46-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 edbb8c8c118fdac78a7fdb64ddc97812df9eca47ec5372aee328c60117719892
MD5 4dd584947fb1733eb2f91bcffe4edacc
BLAKE2b-256 953baea680461f31779d1c8281e4b3b801ac3af3abcac754b0577d07d308e830

See more details on using hashes here.

Provenance

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

Publisher: openapp-sdk-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.46-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for openapp_sdk-0.1.46-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9c0d4cb4915d052f7d5f4d79df79d6ef793c0cf6237348741da6c1e2e736a2b9
MD5 69301b816823d472e9ca2dadfd5b3600
BLAKE2b-256 73be80a0cc4483adafa26a8cece427c424fc9c89d6f59570aaff97507f3b0b37

See more details on using hashes here.

Provenance

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

Publisher: openapp-sdk-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.46-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for openapp_sdk-0.1.46-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a4562bc700ad0727ce96e7ad75534630db865cdc19c5f604e1e500a084608464
MD5 a4c66b5a878905cac4a0032eca5cf24d
BLAKE2b-256 bfcb028a90b21aa53b19446ea069488272d7a98949a94f3c9ea7c59de501a931

See more details on using hashes here.

Provenance

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

Publisher: openapp-sdk-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.46-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for openapp_sdk-0.1.46-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5d62134f008ac7801f902009f006ab28e7e06da15349e73ec88d3891c46fd799
MD5 8a2797665f25a4a079be0560b59d084b
BLAKE2b-256 22a0f8dc489dfffa2836fdb9170714382a1444e5be8a5f74c09c940f948b7001

See more details on using hashes here.

Provenance

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

Publisher: openapp-sdk-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.46-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for openapp_sdk-0.1.46-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 aaec1876d9e25d509f07cc4027efc1e3c80f9340f6a1e8d64e03c8c8be829b8f
MD5 183c2055894d06607447f69a79f3a106
BLAKE2b-256 3f6e67a306492993c58a6debf651f94af14caa4d7f335fe9177f6da263e400e3

See more details on using hashes here.

Provenance

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

Publisher: openapp-sdk-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.46-cp311-cp311-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for openapp_sdk-0.1.46-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 4c0047f00398015ff63e56b0fc8cadf25d99a078b2b70285d58780d3369ee6c3
MD5 cf4ef75071ea99d7a9a2672cdb451f9f
BLAKE2b-256 d36ce96c1cf580be4a4ce27a62e3461c97b7ce691dbb6ec904759aa1a79d1537

See more details on using hashes here.

Provenance

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

Publisher: openapp-sdk-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.46-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for openapp_sdk-0.1.46-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 72690490fbc081a526bfc6f738cbee5845242cf64772268800905c6a5e7c9ad6
MD5 397bc905e36e3d000fc7249fea19f79e
BLAKE2b-256 d3db927820ae27b534edf51ca7db5c75fe845dd426795c78b9ea2480df0b7431

See more details on using hashes here.

Provenance

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

Publisher: openapp-sdk-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.46-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for openapp_sdk-0.1.46-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 de11dcd3b91043f8777b82c6577039567c31f3bb33fd18c14d98c515d8c60d44
MD5 d19c19a9583b1edf1d85907308e296f8
BLAKE2b-256 e55669f813280e3914c9ccefa8e8d19f186947e9a6ffd11b8c82b989f67a36f9

See more details on using hashes here.

Provenance

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

Publisher: openapp-sdk-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.46-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for openapp_sdk-0.1.46-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0c5d2e14f4521306abd2982b3b2a921237f6d1c34547967946119a3bd043e8f8
MD5 0b98cb9f6662e82558c27a33acc23e45
BLAKE2b-256 048c2e1b4177620a1d25d08fc5eaa3ec68fffe1f1d3557a3a3593e9ecf10a9fc

See more details on using hashes here.

Provenance

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

Publisher: openapp-sdk-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.46-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for openapp_sdk-0.1.46-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 73299f94b12eba1ca368f7567e7428e43c58aa03f153bcf185ada1675661c50f
MD5 dc42916fb90f295225bb73a0fd22e77a
BLAKE2b-256 151b16ffd5311d0ff681e2ccae172571d8036773131fb2450219b299d5717d22

See more details on using hashes here.

Provenance

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

Publisher: openapp-sdk-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.46-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for openapp_sdk-0.1.46-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 a3fb959797997c3b43e04cdd03a7622f91491fc65d0f89e2fe41526efa09337e
MD5 fc229ee0f00c53464ad8382dd32514a2
BLAKE2b-256 235501af5b50b89cd21561d09615a85084b0283194011c9f8e4a2ab681090f37

See more details on using hashes here.

Provenance

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

Publisher: openapp-sdk-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.46-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for openapp_sdk-0.1.46-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e905d4a718004044ac9c29ba05e4024e992055512f82b791777854c21f964e3c
MD5 5e052db9a336961b0aeb72c484322138
BLAKE2b-256 a70c809d6ccd4e39b389252f776947ccde8574b49ad900f2c533baf4ecf1084c

See more details on using hashes here.

Provenance

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

Publisher: openapp-sdk-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