Files
esa-python-sdk/README.md
2026-04-12 16:06:44 +01:00

1.3 KiB

Elite Skills Arena Equipment - Python SDK

PyPI Version License Python Version

Official Python SDK for interacting with Elite Skills Arena products. This library provides a high-level interface to configure, control, and monitor your hardware devices programmatically.

Table of Contents

Installation

Install the SDK using pip:

pip install -e . 

how ?

  • connection manager - control list of machine connections and states
  • machines - a machine object representing an ESA machine
  • commands - websocket commands sent to the machine

why?

The current state of websocket commands requires careful execution and forethought. We can make this easier by abstracting into an SDK.

  • user class - user / player
  • machine class - A machine and its connection. State is stored on machine.
  • game class - A game instance, to be uploaded and played.