Skip to main content

Official Python SDK for OpenApp — Physical Security as a Service (PSaaS): API-first access control for doors, gates, intercom, invitations, and audit.

Project description

openapp-sdk

PyPI version Python versions

Official Python SDK for OpenAppPhysical Security as a Service (PSaaS): API-first access control for doors, gates, intercom, invitations, policies, and audit across buildings, hotels, campuses, and homes.

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

Documentation

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

openapp_sdk-0.1.60-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.60-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.60-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.60.tar.gz.

File metadata

  • Download URL: openapp_sdk-0.1.60.tar.gz
  • Upload date:
  • Size: 243.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.60.tar.gz
Algorithm Hash digest
SHA256 1d25e251e1043cbcb1552b266edf4a6a3090fb9f77b0bd86d2a189851bc4fb25
MD5 514a1d8b8b1a9587f7b822263479b481
BLAKE2b-256 4af76349df05068f8deda7211396f4632bf4bdc9a51d0c8ff42177b340a5735a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.60-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 ed4ef2f64beadb7dc249469fe03a184ed728e07c6324b6a7585da5ab0a5bf88e
MD5 31bb2e3a6847d256963dfefff5d5b712
BLAKE2b-256 38653800dfc24888077884875a3b87d62ac0456711b54a40dbfc0ac787b31559

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.60-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c3af5c34eec3b9a995e7317c44aa380aee3e1b4a7e6ce8f47cc1d09a4df8addd
MD5 0defe299aacdacbb36751430bd23a3cb
BLAKE2b-256 acb04f41bb9c1f0aa71f68532b463e0b4e476aa1bc5985a3879029c2c8b68c0f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.60-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6d7017525ff68b33aa5040ebc5de1c4d4ad086ff0339a07d354e0ca09018abd9
MD5 dc3dc1a54a42fda704b7ad1501303803
BLAKE2b-256 84336cecbf934cc717d18b654d90d20427fab3504e339b402ff5d4682ba70d95

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.60-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 e46e48d28ead08861871766999206a34651458e64500423add6336fc67a708d3
MD5 cd8bf9c1cd04fdeb6535a6bd1428ad96
BLAKE2b-256 87edc4ab9fbc50d56c3d7d48d2a52eba022db45ba850fb2b6edbb02c185a8bd0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.60-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f01daa5c953528beb99b67bdefaf52323b0247ff3f6f0306e06ccf1460e74504
MD5 050614a7079d85b899501618279f2c5c
BLAKE2b-256 1e7f7386279e8175a3c2701b820c4e2b10510c2a7492277855401a0d6b5d5dc7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.60-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 0858f34e03b2decc620b377e21e4c67667b1ad3d784c87ea7ac6cbcbe0409f20
MD5 ef01f6f7c2a9126259dc0900869f6431
BLAKE2b-256 0b35f344b867352a9a504da98e1e9f80200ad5c6aa9660a02af91ea4bd1ea891

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.60-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1569a52573e6fdfe0b8e5d37b22fd42099fce92064f892e45e83737361abc10b
MD5 2ab4299e456ae4086c5ab78e3885e2ff
BLAKE2b-256 8c534c445a22fa10456226c0bb3283651c30dd71c779601575abe3e2bcb2b8e3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.60-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c9d96495f368e8c1e59def3024cac687554be01d8a053a9e6f40ea531550bd53
MD5 e16df08d87ebd00045dd59d31f5f197c
BLAKE2b-256 a06e9e24d93a0d2586157f694cb439e33e765eece8eac0955c1f1516a1598977

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.60-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 5dcb4994bee6093655b123149f945deb0d754b12b60bccbd36cc498afd462726
MD5 554105bc2a2335562b84740dca6ed37d
BLAKE2b-256 b8251470c5e67fb8ebc1e67bfb07ff5b2c6ac55bcce756a513dd8385fb0f579e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.60-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9fce667a487a4be6eb810e9654cc87093c834a363de0cfb757b807be2da1dc00
MD5 2c0b2382511548b218df429221902e41
BLAKE2b-256 13e0b44cd99b2177baac34e57d73d1c092b2867c5e66994e04c316fe01d169d5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.60-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 46185c44ba28b77703961ad55b60e74a8813168201848db5ee78c715d7db421b
MD5 5b4321087dd9f684ee1fa467d7c3cf93
BLAKE2b-256 20a5439b8690faaed999766b58a8b0cc7783884c91bad2c6a5d1a491263d2dfb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.60-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 69a4da072f531eab75f5f5ff3a9f76b66ba36ff1cc40f386cfcefda87d4a6ce5
MD5 188677106ec1152c2665a937dbd6ddb6
BLAKE2b-256 320524cf5f5f74d805caa70ef2a49e6106aed1fd0bb15d2805d5e4353eb49248

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.60-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ae155e6b2beb84d66f53f48090f39b96a1d11119ac073cfad2ed9e9c55c1f2bb
MD5 316b7058ab92b4fb222a151f307fb9a1
BLAKE2b-256 cad501b5bbd67501e77643b89850de19c6daf2b4f3f49203c2fc021dc851439d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.60-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 c64b0e410b885ae822fff6feb5dde6a95b93f5215204d881ddd836b93afb22c6
MD5 04d4fc5f38ab6f9e04f67d925f72c087
BLAKE2b-256 ebfd23bd7e4963bc249281278da1cc85bf445d6f440ebf0f93627a1bd10e0719

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.60-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2aaee93b6358f7992c5ae3461780e7f7485427e6950d22011321714ef1c9e1b4
MD5 6784465605aa0f1ee6ef763b551e3f0b
BLAKE2b-256 832bb4d30bac02fd911c9a335b43b5e6125b07c446938d57f479df46c0436497

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.60-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 5bdd48420bc3e22cab24c2cbf60050361c2d3c5cd8e516eeb5cf565904d66d7f
MD5 9d98c7488ee0587dcfd8be6c9efdfa29
BLAKE2b-256 335e6c1b2d8c0f8f5ff081ca71e5cc0caada66d0ffb9191febb9071c0a157d34

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.60-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 23bca2d28114d5814bdab3eed270fc1a42a060ed08a3a3bfe44de1b587f11126
MD5 99045046541f6b3ff727ad775018c154
BLAKE2b-256 5e9201ca1bc9e2f76b72ad3ce3c60e46c2609c78d8ab8e0ce4c124506b03d784

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.60-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 32c224362242e291c651397cc479d7050e0f4062dbe6be3726af6f7ed2b05a59
MD5 fa9245fd962255b8c50fd5780a161f28
BLAKE2b-256 afabbf5fb3a02d8da9cafd552236d229012f99b02094b4376b757b5e0915e896

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.60-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 c3c2592bed8a1742c1a4d8cb387f85f417ffa3a8bec99cbcc1171eba0e0278b0
MD5 b70b61b45224c3a5d8f660f904340c42
BLAKE2b-256 575e9f10f38c14cb1dce212ce47cd3dd081c58fff8fdb21a72facaa9f5190a04

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openapp_sdk-0.1.60-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 696ea3e3bd164f131b07c4ab1d8bf75d60d014cd7eb0eef4963e81f6bb4717f3
MD5 b240480717a9396a32d5e1542ed2b911
BLAKE2b-256 243ba5fe2da03e2596150b09ae6477b9e820961e714614327c765f66ca2e9bd8

See more details on using hashes here.

Provenance

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