Skip to content

Kelvin Python SDK Overview

The Kelvin Python SDK provides libraries for connecting your Kelvin SmartApp™ to the Kelvin Platform.

It simplifies building, publishing, receiving, and filtering Kelvin messages and accessing Asset resources linked to your application.

Installation

The Kelvin Python SDK supports multiple environments. Choose the option that matches your use case.

Note

When you install the kelvin-sdk library, it will also install the standard kelvin-python-sdk for Python programming.

Standard

Install the core SDK from PyPI.

Install Python SDK
1
pip install kelvin-python-sdk

AI / Data Science

Includes Pandas support for AI and data science workloads.

Note

This is necessary if you want to use the Kelvin Data Windows feature here.

Install Python SDK with Pandas
1
pip install kelvin-python-sdk[ai]

Publisher Tool

For development and testing with the publisher tool:

Note

You can read more about the publishing tool in the Testing with Publisher page here.

Install Python SDK with Publisher
1
pip install kelvin-python-sdk[publisher]

You can run the help command to see available testing options.

Publisher Options
1
 kelvin-publisher --help