This document discusses how to extend and customize IBM UrbanCode Deploy (uDeploy) and IBM UrbanCode Build (uBuild) through the use of plugins. It provides an overview of plugin basics, how to find and upload plugins, the anatomy of a plugin including definitions, properties, and payloads. It also discusses how to author basic plugins and tools for bidirectional integrations between the products and other systems using plugins.