Plugin

Plugin

A plugin is your software that communicates with the SOAR platform. In this context, it is used to manually connect to STOMP and the REST API.

Used only when your app requires direct access to SOAR capabilities not accessible from the other types. You must be familiar with the SOAR API since the app interacts directly with the API. You can write your app in any programming language that allows TLS connections to a message broker using the STOMP or ActiveMQ (OpenWire) protocol. The typical programming languages are Python, Java or any other language able to make REST API calls and parse JSON data elements. If you use a Java-based language, typically you would use the ActiveMQ client library, which uses the OpenWire protocol. There are libraries that support STOMP and are available for most modern programming languages.

See the REST API topic for more information.