Skip to main content

KUKSA Python SDK

kuksa.val Logo

KUKSA Python Client and SDK is a part of the open source project Eclipse KUKSA. More about Eclipse KUKSA can be found in the repository.

Introduction

KUKSA Python SDK provides both a command-line interface (CLI) and a standalone library to interact with either KUKSA Server or KUKSA Databroker.

Building and Installing the KUKSA Python SDK

The fastest way to start using KUKSA Python SDK is to install a pre-built version from pypi.org:

pip install kuksa-client

If you want to install from sources instead see the KUKSA Python SDK Build documentation.

Using the Command Line Interface (CLI)

After you have installed the kuksa-client package via pip you can run the test client CLI directly by executing:

kuksa-client

With default CLI arguments, the client will try to connect to a local Databroker, e.g. a server supporting the kuksa.val.v1 protocol without using TLS. This is equivalent to executing

kuksa-client grpc://127.0.0.1:55555

More details on how to use the CLI is available in the KUKSA Python SDK CLI documentation

Using Docker for the CLI

The KUKSA Python SDK CLI is available as a prebuilt docker container.

Using KUKSA Python SDK as library

The KUKSA Python SDK provides three APIS for connecting and communicating with KUKSA Server and KUKSA Databroker. For more details see the KUKSA Python SDK Library documentation.

Contributing to KUKSA Python SDK

The KUKSA project welcomes contributions.

See the KUKSA Python SDK Contribition document for formal requirements.

Development and Troubleshooting

For information on tools useful for KUKSA Python SDK development environment and help on troubleshooting frequent problems please visit the KUKSA Python SDK development and troubleshooting documentation.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kuksa_client-0.5.2.tar.gz (66.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

kuksa_client-0.5.2-py3-none-any.whl (83.9 kB view details)

Uploaded Python 3

File details

Details for the file kuksa_client-0.5.2.tar.gz.

File metadata

  • Download URL: kuksa_client-0.5.2.tar.gz
  • Upload date:
  • Size: 66.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for kuksa_client-0.5.2.tar.gz
Algorithm Hash digest
SHA256 0ea5699a637b4299c853abe460452882e1d9d2831204d3fde91215e09a0895f4
MD5 9ec623b9fb90f57f26fdddd719237336
BLAKE2b-256 5152ed3a960486f5abe784bda7a50b1bf8a33400451957d6d2b71820c3ca15b0

See more details on using hashes here.

Provenance

The following attestation bundles were made for kuksa_client-0.5.2.tar.gz:

Publisher: release.yml on eclipse-kuksa/kuksa-python-sdk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kuksa_client-0.5.2-py3-none-any.whl.

File metadata

  • Download URL: kuksa_client-0.5.2-py3-none-any.whl
  • Upload date:
  • Size: 83.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for kuksa_client-0.5.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b63f7b3e650e3ebe36a6099c8634aa9d41aacbf456e0a06820c17b0a4d998a37
MD5 04adc0877926b87d62aa965d833f6f49
BLAKE2b-256 395b8b8b3f831e3995203a31910f795f3ec7d51aa1f57b4c331e23b92374ce21

See more details on using hashes here.

Provenance

The following attestation bundles were made for kuksa_client-0.5.2-py3-none-any.whl:

Publisher: release.yml on eclipse-kuksa/kuksa-python-sdk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.5.2 This release

2 files

0.5.1

2 files

0.5.1a2

2 files

0.5.1a1

2 files

0.5.0

2 files

0.4.3

2 files

0.4.2

2 files

0.4.1

2 files

0.4.0

2 files

0.3.1

2 files

0.3.0

2 files

0.2.6

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page