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.58.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.58-cp313-cp313-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

openapp_sdk-0.1.58-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.58-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.58-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.58.tar.gz.

File metadata

  • Download URL: openapp_sdk-0.1.58.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.58.tar.gz
Algorithm Hash digest
SHA256 608332ac97a2ab964c0581db94406868cac5230682792521c9480df8f42f63e1
MD5 f29d2ce0718d6db119d5dc13024ef99b
BLAKE2b-256 84baa7165fd0d993bd47707c8ebf0e6326a1dcd6ca9aa4dee60c5c10bc7d7c4e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.58-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 b8741912eeeacc4819fcbc20677f5fd9b7ad751f04c2cb4a1b93bdfe5fc29b4c
MD5 218d8f54eb99923ebb324d2722d63757
BLAKE2b-256 384f00957b7b33881a41970b136b1d16557e9e5363c9040aff881593c0a1703c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.58-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 99ae7911080a554e04ebf3bbaf329e7c841547a56c049e41678a467b3d87e804
MD5 6a58416c1adec372f7768c590496f611
BLAKE2b-256 7a7491ba572e694365fe7aaf357373c8f28137e8aa379b8bf47baa44500a6bee

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.58-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 12fb22cf9dccdfbc7d3f1258a5edf4cc982e85ab6f3081260937f561c932656b
MD5 11b11b41ffe57d7f56bea294a3f65b6d
BLAKE2b-256 16c2a3bc7c9a3a1f19b2fa1efb0356ccd8507a6757da81c6cd0ab40828abeeec

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.58-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 300ac53e6a08c38b1abc82f4a61d53233810050b7d5720a65fd3b3397f0dd55a
MD5 0d515d81f8898180c0d93b1c964426de
BLAKE2b-256 a7a15fadfc8d0d7ca3c5a35de8d8587519224eef6886233335fa21205d0f0521

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.58-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 39896a86eeb8aa57c5911b7b057ffce483ca4e7164daa13a76fbdb02ad1b6ad2
MD5 8f566c04bdcd6b1dc0b87a36938e500c
BLAKE2b-256 cd2ed5720f81702e096346619806b4cb2b1189b597aeef73f4c412dd8f8bc216

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.58-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 6c17c9171ec61354760beade317b442ace8d20115a5c8a7802bca205cd85e90a
MD5 f87e00090bd9791a711786cc94c91ee9
BLAKE2b-256 60838a6694c4e254228c5a8a42a50cd9ad0d06dd96c349cd9452169b11f56ca0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.58-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 06c6aeeb6b25bdf8b9e37855c5972030bfd21b39127effeaada607be70e4d899
MD5 03aa54d723e5d73d4bf6eea23a6a6dfe
BLAKE2b-256 e5ccf6db149fb808b46bcf556e009780566ec8af943b579f13d6e6676ec662cf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.58-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ffa7a6dc65373c3f7adbefdbc3efae2393b3fe04a4d2270327e44c99d76bb093
MD5 b799cc54fa6f82d9aa9722ca61f53198
BLAKE2b-256 29ce51301b4d189e4eeda737d5d92d602cd5872992c78f56281a9dfaa011337c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.58-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 eb91c71ae8af38e45e05700bba10c07510fc34c890222bec23fd3b7a8728ec51
MD5 373b83981a012ebc531dbb4b22cc3bc7
BLAKE2b-256 8901dcf4b7cd72a4389a50ee3b74378c51ad4ab80a7fb2f5556a79fdcc90d643

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.58-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9f34dd963ff1d95b3a9c96bbcd8a10b38ee8b69a0af327b514162fc6a6cfa62a
MD5 50c8c227c119812096f00450436bd34d
BLAKE2b-256 250507bedeb21cb67bb1e0a823b7e14dc8f4528b7f0d1c55f1b200e0fe98f4c1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.58-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 fcc6c6eaa04eac1599166fdac64169c0030836f4fb64369d4dc8c8ed43879b22
MD5 87c1644b442cee240aa46b8dc3460230
BLAKE2b-256 ce8af6a1c4507efdb24211a0d94f6f4bffcb2e51bc0aad16a0d2ee7b46ce97ae

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.58-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 94a0108cd2e29633916a662b15ad581e8ee8cce390073dd3be88a391ae770411
MD5 caab6d8ebecea919cb989364e49fec0e
BLAKE2b-256 6166f2bc6b18fd648c8d8a362eabe8a105921aa9fee50b7286520cb09a9bfcfc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.58-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 de8128b9b01d11f824aab334ca4d220d3c00a0b3c23ef26019b719f6fc097382
MD5 6a43e3b2e9c87e105bc1640193b44ee1
BLAKE2b-256 6b0a1bfb8516cd8a7ea0e2f7bf23b6ac35473e708f3b4181b7a45155a4cc7ec3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.58-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 963e2a80305efce91d2825e9525f88f5f14e2527122cf028de96ebf2a6990175
MD5 02770c8a16012e0270c4ab6006f631e6
BLAKE2b-256 0fb15e0cabe2a032051358ac4b8977eb51e3068ff663e949dce6260bc0cc1d0f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.58-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2ebef622f90f39888518e249a0d4158b1333ad7837d93f7fbb1e826cb21195f4
MD5 54a8bd3a3919ec7d0825c29584bce65a
BLAKE2b-256 dc8573197fa9b97ca56a003804817c77e6b1a71ed6a6a0f7e24b66c40e119fcc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.58-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 13b6c65ca411cd28475710d6dab776f8c4706b8b513492c959fece75da158603
MD5 ae39fbfb06141d73dfc93530c45d3241
BLAKE2b-256 03e66291886b4cfc256d78a1afb6192c4f7e335bed1db5209952f293a5db0b24

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.58-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 65ad2a83d8f63f2f313d19cf4a5017d0fa235c8ee5f3514bf9354d3cd2acd1c7
MD5 135353db2c8cb653a9167b9eaaced0d9
BLAKE2b-256 a14c0e79025ae4e923d716d36801b34c6433cf847e087b165c3d9f391b0e6735

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.58-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9c10e3cbe687dd6fb2f1bea84ced975daeb7b2e10f49003c8c75a5deba48db2b
MD5 3ff2ea035443d7d87be7518f0940b4d0
BLAKE2b-256 8c35d059bf11ae387de104556483e7958798ef7b8bcb4b3ed249458608ce4139

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.58-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 18d8ce582cc317557ea29e2bc2ffb9078c7e05ab88be3b169687447d12700b65
MD5 c64050af50dd1b0222710a614a9b5450
BLAKE2b-256 110f1f94de3d89394edd34869bc4f39b2377a03f30e7e3e1962a810f33e17fcb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.58-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e0c844e55a51f771dd699f0e845176bd61af8150b4a797689cd31ddb5537eab4
MD5 268209ae3353910625befb509302f382
BLAKE2b-256 f4310a023096eaf4699bfa120f79c4beaa8e4681a5413034401c9a498f06e7a7

See more details on using hashes here.

Provenance

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