Developing Plugins Guide
This section is intended for developers writing custom plugins. Users of plugins and pipelines should refer to the documentation on using plugins.
CDAP provides for the creation of custom plugins to extend the existing cdap-data-pipeline
 and cdap-data-streams
 system artifacts.
Deploying plugins is covered under Plugin Management: Plugin Deployment, for deploying as either a system or user artifact.
Plugin Basics:Â Plugin types, Maven archetypes, plugin class annotations, and plugin configuration
Creating a Plugin:Â The Java methods that need to be implemented for each plugin type
Plugin Presentation: Controlling how your plugin appears in the Pipeline Studio
Testing Plugins:Â Using CDAP testing facilities and the CDAP Pipelines test module
Packaging Plugins: Packaging a plugin in a JAR
Created in 2020 by Google Inc.