Kestra Plugin Developer Guide – Build and Publish Plugins
Browse Kestra’s integrations and learn how to create your own plugins.
Build, test, and publish Kestra plugins
Plugins are the building blocks of Kestra’s tasks and triggers. They encompass components interacting with external systems and performing the actual work in your flows.
Kestra comes prepackaged with hundreds of plugins, and you can also develop your own custom plugins.
To integrate with your internal systems and processes, you can build custom plugins. If you think it could be useful to others, consider contributing your plugin to our open-source community.
Set Up for Kestra Plugin Development
Plugin Contribution Guidelines
Gradle Configuration for Kestra Plugins
Develop a Kestra Task Plugin
Develop a Kestra Trigger Plugin
Develop a Kestra Condition Plugin
Add Unit Tests for Kestra Plugins
Document Your Plugin
Build and Publish a Plugin
Use AI Agents to Develop a Plugin
Was this page helpful?