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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

openapp_sdk-0.1.45-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.45-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.45-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.45.tar.gz.

File metadata

  • Download URL: openapp_sdk-0.1.45.tar.gz
  • Upload date:
  • Size: 244.6 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.45.tar.gz
Algorithm Hash digest
SHA256 0b5db9c3ae5b197ca8b87d0bfa7cfd187b7339695afa2fe86d23696bc1f00d82
MD5 dd7766d4dbf9e96b31aee16ed4d16d20
BLAKE2b-256 7283d426fd426cc299248dba504ce7b098f128a8d7bdc3043d80302d6b1085e0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.45-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 8b9d9bab70417bdd72f1d2ea6f2a1688b7332529854192c901995a9acf18d4e3
MD5 141700514be7fd800e6b56069bc002e8
BLAKE2b-256 a84707d26e82ae4b03ea0baeb27aa5d73dbd44c5b37f59e444d1d4c67a4776ef

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.45-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 84daeaa44c728d86c14d9583f37b4fc5f6f991f40c5c4b54cc7da824b95f3834
MD5 065c2ce37c64deac0aac1e06ca6c1ef0
BLAKE2b-256 565575334191963d2e1f5a9ffc9519525d0c38af82ba7b973bbcf1f45525d054

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.45-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0bf2919719a25cde4810ab367989386e41c923b7e6f5e0ee3ddc846b4d9b095d
MD5 b638be7d543137ff75fcd663785d8c1f
BLAKE2b-256 558688c3c8af0d6a148a0e6b5c75322c50be00957c7c795057c31d84c278afbf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.45-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 933e3012747e0deb2c46eae2633e96b73ec060b21e2a736489be19b69277f7f2
MD5 616154ff94f82f580982885256900136
BLAKE2b-256 033b7acbc3e2e56e45a0f6d9dbf94bb0d08f5af51d4bc6f9b8077f050377ef6c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.45-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2482feb64a6480ad55092ebfa0eb04f71a71d6be5bab4e4fbbdf75510d151196
MD5 27ae3ce7247e09271803459eda21bbc1
BLAKE2b-256 70e858a27b204810ec90b4924ea9b9ce56844e5d593b13e6315e95d38458d54c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.45-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 3e9b8aadb2834b568c3f90626b946d1bd67eabb8d62e43fbd403d0d7f4868dd4
MD5 4168724ea91366b4ecd14a4bb54003f4
BLAKE2b-256 595719810d71681e0103bb1548200c2f6e34fcc75771ec12355d314ba84cce90

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.45-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9678ab9868592ba585d4bd600a25ad848b05803b12ba0e29a277c011961f92de
MD5 357f052a66b4bfe43b2f76c0844a4b41
BLAKE2b-256 5e206909c9bd620caac9d754c2381ad5459d8dfba5166d6dcc242da1eb6a708b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.45-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c491462f5639a69d1c04e1116151853a82f80995354f02d856906350674179f8
MD5 4c5601084d161410f22f78c01442f3ae
BLAKE2b-256 a39a1ce7e8be63dc5fd2a901d8f3ec997042542a78d85442e1d1266663678d52

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.45-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 003051cd1a31cfb26f0804517a48904c29f1cd7d07a37d6d8ab62fdc127f3a77
MD5 b2338573427179a1f3138d45e3583bdb
BLAKE2b-256 066ad4d1296e17c42003ae8a3930d7802079200b0cc7202acf001225ac39ec86

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.45-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0104fd7295d0aee3e123369e130e495459f0fdabf1c39380f820104de408d775
MD5 93c535aa5286fcfde503eb730a8fece2
BLAKE2b-256 cb413259c42e20b55c1d3c12b5ddf7a13c81d251c3fb534517a951482165b768

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.45-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5eb73189915ef01899d3651074b55f056da4eaf73fef54d12ec16a9ad0c058d2
MD5 70d931f44075a64dc40a547b8125aa94
BLAKE2b-256 e10ed4a3d31a1c84692149c52797cb38bd95c996bb9c2ac39c8c1b49443534f8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.45-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 99ac29fda60b0d37b2e430c2fe4404b588e92a5109bebbb43e34558c4a609db3
MD5 807485b652d0945e599d5b9491c8a8a0
BLAKE2b-256 64c8e5781d6d07ec8b4aa27d41a69808551ec438136f7f50f82f4aa8a7833c2f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.45-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a8c7ec9fcbc1092019514cb2e53a6b67131e54149dba2229bd7adb70003d5d6a
MD5 d55c459b6b42a2d774e753b49f93d565
BLAKE2b-256 d01d804e92de586a9c0a9ea40f666a1588acaebe9bf5f89bbb2076aa2dddfcee

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.45-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 f5adfcd2f895b21898f5e2eddb8383eeb255c8dbeab8f8698b4c7e174523960e
MD5 042ae9d4fdbde5b38c75092c76789a68
BLAKE2b-256 9c84729910d760aee4adba4c22243d2dfa993d2e36e8f78457a64afb5b1b6067

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.45-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 294eb76bd5d559fdfc834e8948bc6bd7f5b52f0cc6343faa65207661cd43cd4d
MD5 145a1adaf6112eb8fdb64c067712a8a3
BLAKE2b-256 a264ae04fd402de5f14dc5aea898d679c7916c9af7d5a25e3b05a2023c95aaa7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.45-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d2fe8540dab010a507c959525c0f8ca1ed822a09ed6739bf8ffcdad026378693
MD5 71a04dae0c202b5751a41ecf51ff7254
BLAKE2b-256 ee9339429747dffb78a4305703ea3225af9cda95a117de3114b0a826838ef14c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.45-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ab85d6b9ef4cc0809060506df6a5e4d56de4446a98e5cda9532f927c1604f7da
MD5 b842b2cf5fd2ce2af4e3723e12ecbdb8
BLAKE2b-256 aa5886cd0b0756a03c2b2787bfd30d4a196f6a109baa1a02b515273bcdb9c115

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.45-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 63fd85b25394fd2c7639af8ff6074b0c91deadba491046ac887b3cae5117fa4d
MD5 6feb056cb7b4e65f3d78c35014207ffa
BLAKE2b-256 e9a8dd2f6b290fde6e40c722a07629833ed5f75213bd8140ce37e42e0c10e24d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.45-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 f2d0fe7ebd81910fd19b83001ea2932648f86a549ce0d7f8ab8e19ec99b72419
MD5 ab75bb81c527de6719e0cbfcfd7e175e
BLAKE2b-256 80149bc9f1818c417beae478c9576f45a3d4bfe660259c9fbfce097900ad41d4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.45-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dadf9074d2db7cda4d90140bc260e910fd6da33e909e740a1c313ba50419b982
MD5 7bb02abf5ff2a79cc626576ea72eec89
BLAKE2b-256 ec830c88fdb46a33b9b85c5889e71096c05aa1820e9a39b31017b42e90c68880

See more details on using hashes here.

Provenance

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