The plugin framework manages the installation and loading of plugins. It provides:
Class path isolation on the server side
Implementers are free to use any third-party libraries or technology they choose, as long as it can be served from a REST end point, a background service, or a Java class called from scripts.
Implementers are free to use any third-party client side libraries.
Core code protection
The framework insures and certifies no plugin overrides or changes backend product code behavior. Essential for security and upgrading.
Web service extensions
Implementers can define custom REST end points to push and pull data between their plugin and the SailPoint data model.
Plugin installation and removal
Plugins can be dynamically loaded to provide drag and drop installation and removal, or you can choose to require installation prior to application startup.
manifest.xml in the plugin’s root directory.