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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

openapp_sdk-0.1.54-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.54-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.54-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.54.tar.gz.

File metadata

  • Download URL: openapp_sdk-0.1.54.tar.gz
  • Upload date:
  • Size: 243.5 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.54.tar.gz
Algorithm Hash digest
SHA256 102c90b325b339138fa4cd66431d9461fcd97bfb468283a99bbf0ca3c09a15c8
MD5 436d37267bdd03a0120cfb69d6d75e08
BLAKE2b-256 3271039e8b723cbbf3332704e6a1114ebb8ba5d2912a5efd50868d4b2072823e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.54-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 2b3fcc6f217ea895fc6c2ea0c0de4fd6c81647ab15937484f5ac487ea043b0e8
MD5 6ffc145432a6df430a5a4d4fdcb319ce
BLAKE2b-256 18ebf7cb88b1754d3f5e46d0446691d3cbca5e20bc17b457c1d6e41124b5fd60

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.54-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e1b675e89a60a85137539a8829149ece6373bf279ccba07d99a770f68cca8631
MD5 d984a6819438f0f7a7cf5993de9a8c47
BLAKE2b-256 db5cdf2e1bb155955927309167e89a610d2089eebee1025ec78cc6c5275eada8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.54-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e77e990f15fabccd2f869611d1b6552f4fb41182e7d4e4c6beeba0656e896663
MD5 290c49ed8ce3200343eb80a87767e493
BLAKE2b-256 9ee0ad40d1b4dc601b699a8e619c57831d2c9dff8316935d39e72f2b9fa20577

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.54-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 d372068f9a8b07f9962bd313d0cb6e5b1c246a043a61305603180f54c03a5045
MD5 08c8b768780f3569e496680ce65426a8
BLAKE2b-256 d157e47d460f15b4d9a991331eeb5875ad1ea3597cbe9b877512452832863287

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.54-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 70c103cf721298b9bd443034c71402ae97900d2e638cf58b4c4d90306281d3a3
MD5 0beb40e6f6cf269343aa6d1530761632
BLAKE2b-256 ee4de082505af49bff4f88e69669abf45b237b5bede0494d33300236e7280a4f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.54-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 1c93a4f76bc5d46defcfdcaa802fc3fab3a6655946131f28d70d2ee368abc740
MD5 11b72b52bbfd1879bd7d8fc647de7fe8
BLAKE2b-256 1b82629924e2fe7a65d0d00e17b57f9447e23cae55906aaf0f99d23fb2f68f6e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.54-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 850867f4010da241993c3993c0a3abda1b4e1d76a31204b435fb60ef30d21061
MD5 26409b92a394a3c46e960239488178a1
BLAKE2b-256 ad2827c222a153a882a4f2cae2066caad2166eea946b42dc00b89a5016056b3c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.54-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7859d860a88a6b23ae5ca575cd4332a9287763a816d6ee121876267f5438903a
MD5 bbd457550f952ea42cb3b76be7cb6562
BLAKE2b-256 69cf54124a426f5fff7927bbda1550a0e926d56a8e2a0ef6fc3f4fa2235e0d1a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.54-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 d29f1d812cb289aed3dcee6fd533ffa1fb6bffe6ac60df661619ed90bee9c873
MD5 8714e3528569db61e64286ddfef4dc06
BLAKE2b-256 6ec91cf0b49c00183127bd2cebe15ee285ba8c805decec556e0fba468da55800

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.54-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c415c82bbb75b508266ca5a94385873390131ebb45fd1c03c3759363fdd05606
MD5 8e27e338bb2d44d2893c09a71b84b14d
BLAKE2b-256 6f35694ef2c38ee6ef0062ee65eb0d09455297de76334fc40763982a920a8175

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.54-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 40fa2ad7afbac8a2144b080f96e572de48106442fcf26525f83fa9a95a84f057
MD5 18e4bf050df006f339db2bd87a12aa15
BLAKE2b-256 f1e86de7546f42cc65a7c9dc01c5bb7f1f7868422236003fcfaa57bc5e6ae796

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.54-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 91dc65c76704caaa6fe6ed7dab99fdc6da4a278bb5b1118d5e26dc1e0fe51104
MD5 a06c40b663b402bc867a07ad07b8a06d
BLAKE2b-256 e3f1f0cb071ed3889a539b273547bea7c00e4e4541cd0887ecff7884249d54cc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.54-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ccf560e34a16d64dfccc62616d256c09d5c65726a0f0a39917d927d3f878f8fe
MD5 255d805a2136a05bea3f66ab8c65411e
BLAKE2b-256 07fee8fcddebefe0f5acacb0be7a56197eab05d4a61ea0e147fd20737b78d26e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.54-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 02f0e688e08e4b50cf5e712fe3e9fc6434010fd1cae38939fba9e5c807534785
MD5 745bffc2495a4180f145606c606c0c7b
BLAKE2b-256 accf4cc1589fa29921b6a38783bc01b2a231cfd6e623aa107bfe4f1120fab846

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.54-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b33e790ab48a5b60d2700ab70cd6a8bb8d6ff4a86c743eee1cd0812e1225ba1f
MD5 52106e46db7c21252793bebd0a525086
BLAKE2b-256 9b10ac5467d52f5bcd21a14c20f07412999b1b723f8593140b17a6a7e767f5c5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.54-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 2c7e30d37d17b6740e31de5425a057f636d6a66dcdaf67059ecbb408e61f8929
MD5 ed0ab6b475df272d4b805c4b045ff0f5
BLAKE2b-256 222603f27ca2cdd6b15568f27d5eaea97c1a3f7b2af500b0e74ce55fed305ed9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.54-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ab46e756990bad2a96b2782e5fb7f80a35accb72d2db530f618af821ec40641f
MD5 89a3372e870ca9cbd4e84aa934b93066
BLAKE2b-256 de15856572f60883562deb7732c4969e818b333e51472992e6500ebca17f06ae

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.54-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 351a49f2e803cae9d116ab19f435faff1202156f2a90706853119faa2d0233ef
MD5 3a3ec99138b656ede3bebc8d0ff0cb5f
BLAKE2b-256 38d1af32f1f665746934d4c569e055bfd75fb0a0d66db04c4b7102731f57d410

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.54-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 3f96e50c5ef022dfb5576537f23c8f33ab6700d0c6ace5a9a7fb4be69cee3d37
MD5 c6f7589a944b027694c28e189e1821d3
BLAKE2b-256 02e695b09a5a3e96552578e3fcd1f93192966e59ebee2ced07d2302332d7a135

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.54-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e6df1d75578c0e711d01006e1b14602aebd0baa28b8206bbe4cdfac7271ff33b
MD5 76fa2ac62f2111c9e134b1fa10c00eee
BLAKE2b-256 45bd16e624fbe35f1c01a9e533c7c1bac2956c83218f83f4b35e8cb03a992019

See more details on using hashes here.

Provenance

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