Have an idea for a new plugin? Do you work on software or a device that could benefit from Stream Deck? With Stream Deck SDK, Makers can build the perfect plugin. We can't wait to see what you create!
Table of Contents:
- Getting started with the SDK
- Stream Deck Plugin Samples
- Streamlining Plugin Development with Stream Deck CLI
- How to download Plugins from Marketplace
- Managing Plugins With the Maker Console
-
Join the Maker Discord Community
Getting started with the SDK
All the information you need to start creating actions using Stream Deck SDK can be found here:
Stream Deck Plugin samples
Elgato provides a collection of sample plugins to help makers understand how to develop for Stream Deck. These plugins demonstrate key functionalities such as layouts, actions, and feedback mechanisms. You can use them as references or starting points for your own creations.
Sample | Description |
---|---|
Cat Keys | Dynamically change images displayed on Stream Deck keys, and persist user settings. |
Layouts | Build for Stream Deck + Dials, and manage layouts shown on the touch strip. |
Hello World | Learn about localizing your plugin, making it ready for a global audience. |
Lights Out | Include pre-defined Stream Deck profiles that further enhance your plugin's functionality. |
You can explore more sample plugins on our GitHub - Stream Deck Plugin Samples.
Streamlining Plugin Development with Stream Deck CLI
The Stream Deck CLI simplifies development by providing commands for creating, testing, and packaging plugins:
-
Create a plugin:
streamdeck create
-
Validate your plugin:
streamdeck validate
-
Package your plugin:
streamdeck pack
For a full list of commands, visit the Stream Deck CLI Documentation.
How to download Plugins from Marketplace
To download new plugins, ensure you have Stream Deck software version 6.4 or later.
1) Launch Stream Deck.
2) Click on the Account Icon within the Stream Deck app
3) If you have a Marketplace account, sign in; otherwise, create a new account.
4) Click on the Marketplace Icon to navigate to the Stream Deck section.
5) Use the search bar or explore categories to find the desired plugin.
Managing Plugins with the Maker Console
Maker Console allows Makers to manage their plugins on Elgato Marketplace, track downloads, and update their submissions. If you're interested in publishing your own actions, the Maker Console has tools to streamline the process.
Join the Maker Discord Community
For additional support, collaboration, and discussions with other Makers, join the Maker Discord Community. It's a great place to ask questions, share ideas, and get feedback on your plugins.