The N1 SPS product includes a Java-based API that you can use to further extend the functionality of the system. This API has three main components:
Component APIs that enable you to create component-specific features, such as the ability to browse through a component list
The execJava API that enables you to execute arbitrary Java code
Command-Line APIs that enable you to access N1 SPS command-line functionality directly from your Java application rather than calling a script that contains commands