Skip to main content

KUKSA Python Client and SDK

Project description

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. For more details see the KUKSA Python SDK Docker documentation.

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.

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

kuksa_client-0.4.3.tar.gz (49.9 kB view details)

Uploaded Source

Built Distribution

kuksa_client-0.4.3-py3-none-any.whl (61.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: kuksa_client-0.4.3.tar.gz
  • Upload date:
  • Size: 49.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.9

File hashes

Hashes for kuksa_client-0.4.3.tar.gz
Algorithm Hash digest
SHA256 eec58c080473a066b4255d640dc368a0b7306ded8c3c887416556d4ab33c7aca
MD5 0f1d67aa8b521823692ee9249db99b2d
BLAKE2b-256 431ee14160736a239c25f881f2352ba814632411a1072ab4dbc299be1be12b29

See more details on using hashes here.

File details

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

File metadata

  • Download URL: kuksa_client-0.4.3-py3-none-any.whl
  • Upload date:
  • Size: 61.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.9

File hashes

Hashes for kuksa_client-0.4.3-py3-none-any.whl
Algorithm Hash digest
SHA256 0c02e19c56cfc2e7c4c7f27c4491cb9c7179fc301be115e52972fe7b1cb4f63a
MD5 e1d6b73552fa0da4a7772e0a18399791
BLAKE2b-256 55e047d7f0a07d0e8b83491db99bf8568f8943cacdc6ad4dfd140fc95dfb0ac2

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page