The Data Studio SDK provides a simple Java library to create your own Workflow steps and extend the capabilities of Data Studio.
Our SDK allows you to add functionality to Data Studio that's unique to your requirements, as well as more complex and custom data manipulation via a single Workflow step. For example, you can:
Go to our Github repository to get a skeleton project and start creating your own Workflow steps. Here, you'll find comprehensive SDK documentation, including instructions on how-to and some examples to get you started.
Once you're set up with the custom step SDK, either by adding the .jar file as a dependency to your own project or by cloning our skeleton project, you can start creating your own custom step.
You'll find more detailed usage documentation in the skeleton project readme.
The SDK also contains a test framework that allows you to test your custom step and parser at the component level.
Once created, you have to deploy your custom step to Data Studio:
Your custom Workflow step will now need to be enabled for use in any Space you require. This can be done by a Space administrator(s), following these instructions.