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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

openapp_sdk-0.1.57-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.57-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.57-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.57.tar.gz.

File metadata

  • Download URL: openapp_sdk-0.1.57.tar.gz
  • Upload date:
  • Size: 242.4 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.57.tar.gz
Algorithm Hash digest
SHA256 bb2f6a05f85e9f3bdb679baef10b11f7817ffb92c697bac6f4e6bf621763d2a0
MD5 b6da3ce2aeb828e56c1cc4aec4880c3f
BLAKE2b-256 3ce0389a480b1c1ce5888f64fee5726ee6abae9180ef9d4d5bd678c064969a49

See more details on using hashes here.

Provenance

The following attestation bundles were made for openapp_sdk-0.1.57.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.57-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for openapp_sdk-0.1.57-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 84899d047b12ae159cc9980fecbbfa6fbdc9912e2a28068e8318d25884ee946b
MD5 1800795580baac05d78f91bf40d3b58e
BLAKE2b-256 c3d00884ae4bc2dcdf7ed411946d3fb1be666b5390f8edbbd48032dc95dce3d5

See more details on using hashes here.

Provenance

The following attestation bundles were made for openapp_sdk-0.1.57-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.57-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for openapp_sdk-0.1.57-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5a57511dba699c39deedce1a8ea4ceaaffbe8c50a77062648d32105f5dc7dfd8
MD5 0a2ffd7bf081b9f696fb2e2d43ecbe27
BLAKE2b-256 60bd40352ccd7332ad48678eb0009f28412cfbe1b6d594ee15f06675d0cef327

See more details on using hashes here.

Provenance

The following attestation bundles were made for openapp_sdk-0.1.57-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.57-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for openapp_sdk-0.1.57-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 151f326de625fc6cff62bb7fae40f29a9d3feb10951f718ae346ad82e3c1a769
MD5 de9670c7bca711f3e1ab7c3d3c238607
BLAKE2b-256 9c423be8153c9a359554c0178d09f6e9bf0e13d95e3f894a0daf50b31184684f

See more details on using hashes here.

Provenance

The following attestation bundles were made for openapp_sdk-0.1.57-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.57-cp313-cp313-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for openapp_sdk-0.1.57-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 a30a664ac7599905181dfe728543a2312b8055e6c197fd63dde087b9439cb09a
MD5 bd88700d5c8ff61f7ad5b2116998817c
BLAKE2b-256 7f7ce66448be5a467483c502f40c37c15fec85661007098c5e53c1cf7e247148

See more details on using hashes here.

Provenance

The following attestation bundles were made for openapp_sdk-0.1.57-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.57-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for openapp_sdk-0.1.57-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 184bc53eadcb5755bd879cfbbad1024483d1dd81dadfe07199929087d9f8d50a
MD5 664dfac062f22733eb13f370b7085d67
BLAKE2b-256 e706998607d55155e9bc2e7d24af6572520385bee5ffa6c1c39d8fb989aceaa9

See more details on using hashes here.

Provenance

The following attestation bundles were made for openapp_sdk-0.1.57-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.57-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for openapp_sdk-0.1.57-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f3d380737fa3bf623be4a5eb009e067b237b5331208668c065deadf69a3f14e3
MD5 0b6d4fd7b871a3509a6e76fefe4b601b
BLAKE2b-256 a6bd1b456d61ff4c3646ac76024502a44c50b04822cb9996d5a4d70d240f8fc7

See more details on using hashes here.

Provenance

The following attestation bundles were made for openapp_sdk-0.1.57-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.57-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for openapp_sdk-0.1.57-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 10e51dc94f6cfb6927fd1c1f23bdd9c82fc7e9750f13f3d57f7310e70ca2940c
MD5 c43e8b47aebb6941e95bc4f11257ad39
BLAKE2b-256 b18e310f5301bd98bbda7ecc7955fa49e9df0e0664e1798c8f16407a7ab503b0

See more details on using hashes here.

Provenance

The following attestation bundles were made for openapp_sdk-0.1.57-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.57-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for openapp_sdk-0.1.57-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 369ef3b7bf48ed7a97ac760760e9507b99de0d681e7aa4e7cea262834d7ae5cf
MD5 2dae1498100b9b3eac848ee1096187fa
BLAKE2b-256 0d30eb462f2694f10c06d0c5ace9496676c71a2616fbbc7ed7670b37b067f9ef

See more details on using hashes here.

Provenance

The following attestation bundles were made for openapp_sdk-0.1.57-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.57-cp312-cp312-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for openapp_sdk-0.1.57-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 010564933cabc5429ed91aed1fa41f65a1d823f7c4887d314ab87682b6169caf
MD5 973530fb43abc129e31754c02b01c58a
BLAKE2b-256 d11bc4185ed1f460e7739f7e8041fa7cac32b58c63490fb0000acdb9ec6fb286

See more details on using hashes here.

Provenance

The following attestation bundles were made for openapp_sdk-0.1.57-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.57-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for openapp_sdk-0.1.57-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cc4aeb965292e21b3cb9e604c870cb3331794d29c8f92d4e8108b2795ffbb292
MD5 3b51a6ba34248796b6384183d6d72894
BLAKE2b-256 31669262c2c80aa4abe0e5e100ec534c1feed003babc7177b6ecc57e63474a80

See more details on using hashes here.

Provenance

The following attestation bundles were made for openapp_sdk-0.1.57-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.57-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for openapp_sdk-0.1.57-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4b87f2c8ff879706e85f20d5d5af077ba129c86b15ad9ee8518f6e9bcaa0562f
MD5 edb22065e54d3745d5b9580c8e944b87
BLAKE2b-256 2bae1f03be5e45385ba2a33fc20862202a988e9f16af73202fc7f9144d396067

See more details on using hashes here.

Provenance

The following attestation bundles were made for openapp_sdk-0.1.57-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.57-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for openapp_sdk-0.1.57-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6e32490891c5b7fa21e3b65042baff2e8accd27bed994c9160c861109d89cf58
MD5 94f2f05d2188796f0daecac433878535
BLAKE2b-256 28554fa2b5f2a54b234cd61c20b50b32042ee4b7504b540f3411ab575e2a72eb

See more details on using hashes here.

Provenance

The following attestation bundles were made for openapp_sdk-0.1.57-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.57-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for openapp_sdk-0.1.57-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1f2dc2c2d7167b0f42f6d705d40923ac0c4742fc9ba1d7baea2ff7a37d61a46f
MD5 4afb3618e706380e3913c1ce04887a96
BLAKE2b-256 7b7fcb09eba22e0f7fc7b941ddcc65064d746c90e97cacf116e0806b34626429

See more details on using hashes here.

Provenance

The following attestation bundles were made for openapp_sdk-0.1.57-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.57-cp311-cp311-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for openapp_sdk-0.1.57-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 b5cb6d56a34ced8eab506cb291af01d4a36c6a4f211885eae796b26cc116b8a3
MD5 cdbc3f146467cf40ae110e39a8a8f01b
BLAKE2b-256 f913f57dacbd24232110cd52efeea180ef5a0f4afa7c010c2414b9a814196b59

See more details on using hashes here.

Provenance

The following attestation bundles were made for openapp_sdk-0.1.57-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.57-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for openapp_sdk-0.1.57-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 017b20a978c2cbb62fe40a454362f7692fad8ea78d5807d7ca4a32a0d012b7a5
MD5 6111276d904c19cd36af389e96426515
BLAKE2b-256 13b3f33da67d34fc7850f125db0ab76e57ab78bda243ca2fc0537eea87e6f2bc

See more details on using hashes here.

Provenance

The following attestation bundles were made for openapp_sdk-0.1.57-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.57-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for openapp_sdk-0.1.57-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 94b0a593458cb4cc604ddfd11957ef83a026b75f9bad9ade7b1256632813a874
MD5 e788f94ffd49807890ebc2c195421b79
BLAKE2b-256 460d11e822d6399405f5587f19169b51685da0ad664b0bf22cec6fdc7d677392

See more details on using hashes here.

Provenance

The following attestation bundles were made for openapp_sdk-0.1.57-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.57-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for openapp_sdk-0.1.57-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 046d72cbab96d992b8c2ffea9a807f8501b42a31bbbc4472df8bcf8316fe59e6
MD5 65833f327345286ac751d7ae1443712e
BLAKE2b-256 9240c43fb692c6a9de581bd3efab20f797128d28f92e73a650f78b8d27fed150

See more details on using hashes here.

Provenance

The following attestation bundles were made for openapp_sdk-0.1.57-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.57-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for openapp_sdk-0.1.57-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5aaaa1cff856fe3f8aa1192347546997fff30dc09be9a79558d74af45df4d935
MD5 92db5de757b06c6ef414d9d5b323310d
BLAKE2b-256 561f6945435aa3cf5b0537608a980ab50cbafc2c95326dfe75154b98249f0cce

See more details on using hashes here.

Provenance

The following attestation bundles were made for openapp_sdk-0.1.57-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.57-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for openapp_sdk-0.1.57-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 85e0512824bf54cab65ecaba3708b9b9fd837ab75ab36ebf18407566d280c89b
MD5 0ebaa07cff1728cabdabea16ce177542
BLAKE2b-256 c40d51dfcefd8136f95ddf705af1636ed64f2927d4e62d94281905c92afb5370

See more details on using hashes here.

Provenance

The following attestation bundles were made for openapp_sdk-0.1.57-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.57-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for openapp_sdk-0.1.57-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3c5d1890b49eee9707f1c5930a0b7764aa54813930aa0a040b9c66ced7026b07
MD5 154a1514f702446e3fed0a9bfc1cd65a
BLAKE2b-256 61b4622e9e579f6ded815293ce92fa66fe709527810248de1e4691d73c15fa02

See more details on using hashes here.

Provenance

The following attestation bundles were made for openapp_sdk-0.1.57-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