Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

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.2a2.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.2a2-py3-none-any.whl (83.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: kuksa_client-0.5.2a2.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.2a2.tar.gz
Algorithm Hash digest
SHA256 48dcb81e99262b4ca6d387f34128bf79b75097d4ac831196530a69bf32a4b31a
MD5 cc81f5ef2a8d632b5a6d03e246c68c10
BLAKE2b-256 1bd0ae30d780be35a7f5bc24945d416eaece9c5f4f4821e0a07cfa511d4e6281

See more details on using hashes here.

Provenance

The following attestation bundles were made for kuksa_client-0.5.2a2.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.2a2-py3-none-any.whl.

File metadata

  • Download URL: kuksa_client-0.5.2a2-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.2a2-py3-none-any.whl
Algorithm Hash digest
SHA256 41f5fb62d10b70b04f543b61a198b15d773fe6d5e5225c606b8f0a7dcb2e3ea6
MD5 82eef1567a0305f91d114c282d6667a3
BLAKE2b-256 75e5d009ecfe13754a03c8b880d6880a11ec96eb024fdc21713930852e51704c

See more details on using hashes here.

Provenance

The following attestation bundles were made for kuksa_client-0.5.2a2-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

0.5.2

2 files

This release

0.5.2a2 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