Layrz SDK for Python
It's a group of classes/SDK that can help you to implement scripts into Layrz modules, or incorporate them into your own projects.
Installation
To use this package, add layrz-sdk to your project:
pip install layrz-sdk
or, if you use uv:
uv add layrz-sdk
Requires Python >=3.13.
FAQ
Why is this package called layrz-sdk?
All packages developed by Layrz are prefixed with layrz, check out our other packages on PyPI and pub.dev.
What is this package for?
This is the Python side of the multi-language Layrz SDK monorepo, which also ships a Go SDK (github.com/goldenm-software/layrz-sdk/go/v4) and a Dart/Flutter SDK (layrz_sdk on pub.dev).
What's inside: the shared entities (100+ Pydantic models for assets, devices, sensors, geofences, telemetry messages, charts, broadcasts, modbus, operations, reports and push notifications), the Layrz Compute Language (LCL) interpreter for telemetry scripting, and helpers (UUIDv7 composition/extraction, color conversion) — converting Layrz API and platform payloads into typed Python objects. More information about our SDKs can be found in our documentation.
I have a question, how can I contact you?
If you need more assistance, you can open an issue on the Repository and we're happy to help you :)
License
This project is licensed under the MIT License - see the LICENSE file for details.
This project is maintained by Golden M with authorization of Layrz LTD.
Who are you? / Want to work with us?
Golden M is a software and hardware development company what is working on a new, innovative and disruptive technologies. For more information, contact us at sales@goldenm.com or via WhatsApp at +(507)-6979-3073.
Release files for layrz-sdk 4.6.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| layrz_sdk-4.6.1.tar.gz | 111.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| layrz_sdk-4.6.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 214.7 kB
Release files / layrz_sdk-4.6.1.tar.gz
| Download URL | layrz_sdk-4.6.1.tar.gz |
|---|---|
| Size | 111.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a968282fd253ee94dbac5e56d6713935b7ea26035430d07ae391fad817fd7ff8
|
|
BLAKE2b-256 checksum How to use checksums |
d64215350e63beb0de541b0ae3003095eeaedb8aa3882b1fd1928e80053837f5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 20, 2026.
Transparency logRelease files / layrz_sdk-4.6.1-py3-none-any.whl
| Download URL | layrz_sdk-4.6.1-py3-none-any.whl |
|---|---|
| Size | 103.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2570eb485a36ee646b7c95c587bf890e436bd7d620e9d11bff26ff3dc8831797
|
|
BLAKE2b-256 checksum How to use checksums |
e83c86ef9261ec7bcffdce3a4c42e40fb57aeaa31d476a84d7ebaefb62336537
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 20, 2026.
Transparency log