Library for creating Stream Deck plugins in Python.


Keywords
python, sdk, streamdeck, streamdeck-sdk, streamdeck_sdk, stream, deck, elgato, streamdeck-python-sdk, streamdeck_python_sdk, streamdeck-plugin, streamdeckpython, streamdeckpythonsdk, streamdecksdk
License
Apache-2.0
Install
pip install streamdeck-sdk==0.3.2

Documentation

streamdeck-python-sdk

PyPI PyPI Apache Elgato

streamdeck-python-sdk

Library for creating Stream Deck plugins in Python.

PyPi: https://pypi.org/project/streamdeck-sdk/

Supported operating systems:

  • MacOS: 10.14 or later
  • Windows: 10 or later

Supported Stream Deck application: 6.0, 6.1

Supported Python: 3.7 or later

Installation

pip install streamdeck-sdk

or

pip install streamdeck_sdk

Features

  • Easy use. You can quickly create your own plugin without having to understand how websockets and other complicated things work.
  • Fully typed, using pydantic.
  • Includes image to base64 converters for easy installation of icons on keys.
  • Includes a decorator for functions and methods to run on a separate thread.
  • Exception logging and easy logging configuration.

Examples

LoremFlickr - Plugin for installing images from LoremFlickr to button. Supports MacOS and Windows.


🧑‍💻 Documentation under development