Build Custom Apps
Orchestrate allows you to integrate in-house developed apps into the Appstore and automate security workflows. You can build custom apps and create actions to be used in playbooks to achieve your SOAR workflow goals. Custom apps can be developed using Python Interactive Development Environment (IDE). You can create a custom app, define actions, and define other configurations for the app.
Note
The Appstore connects to packages.cyware.com
and pypi.org
for building custom apps from air-gapped environments. Both the URLs must be allowed and available to connect to build custom apps on air-gapped environments.
The app IDE supports the following features:
There are three tabs available in the custom code editor interface. You can add new files to additional tabs using the Add New File (plus button).
The Python IDE editor for custom apps provides suggestions to auto-fill code related to the syntax of a programming language while editing and helps save time.
The editor provides an option to export or import Python files.
Process Overview
The following is an overview of the process to build custom apps in Orchestrate.