For most applications, ULAPI REST is the easiest form of ULAPI to use. But if your application needs to run without an Internet connection, needs the fastest performance, or needs the flexibility of some of the low-level functions and classes that are not exposed in the REST API, using ULAPI in its native C++ form is often the right choice.

The ULAPI C++ library builds and runs on all the operating systems we have tried, including the many variants of Unix and Linux (including MacOS X), Windows, and a large collection of mobile platforms past and present. ULAPI C++ comes with:

  • Documentation of all classes and methods.
  • An extensive collection of sample console-based applications, designed and documented as tutorials introducing you to ULAPI's essential features and code patterns.
  • An iOS framework, including a sample iOS application that runs ULAPI through its paces.