ALM Server provides REST interface endpoints of the ALE field extraction engine so that it can be used by applications that are coded in standard development languages, such as Java, C++, or C#, and that are also compatible with HTTP Web services, to send and receive data from ALM Server. For API Documentation, refer to https://hyland.github.io/ALE-Learnset-Manager-Docs/.