This set of documentation is for developing integrations (A.K.A. plugins) for the InsightConnect and legacy Komand SOAR (Security Orchestration, Automation, and Response) products.
Note: You can develop and test plugins, without owning the products, through our developer tools but you must have the products to orchestrate your plugins in a workflow.
Plugins that you develop can also be contributed to the Rapid7 Extension Library to be shared to the benefit of customers.
We have over 300 plugins, 270+ of which are available as open-source software on Github. Our open contribution model allows users to add and improve integrations for users.
The standalone tooling is available below through PyPi and is compatible with InsightConnect or legacy Komand.
Ensure you install the tooling in your global Python package.
The insight-plugin tooling is written purely in Python and is currently only available via PyPi. In order to use the tooling, you will need Python 3+ installed on your machine.
1pip install insight-plugin
See the Plugin Tooling documentation for more information on using the tools.