C# library that wraps all the communication with the Stream Deck App, allowing you to focus on actually writing the Plugin's logic.

This wiki will walk you through everything you need to know to quickly create a Stream Deck plugin.
Library Features
- Encapsulates all the communicating with the Stream Deck, getting a plugin working on the Stream Deck only requires implementing the PluginBase class.
- Sample plugin now included in this project on Github
- Built-in integration with NLog. Use
Logger.LogMessage() for logging.
- Auto-populate user settings which were modified by the Property Inspector
- Access the Global Settings from anywhere in your code
- Simplified working with filenames from the Stream Deck SDK.
PluginActionId attribute let's you easily associate your code to a specific action defined in the manifest.json
- Large set of helper functions to simplify creating images and sending them to the Stream Deck.
Table of contents