Platform Extension APIs

Platform extension APIs (also known as Extensibility Tools) expose interfaces through the .NET Framework that you can use to implement components used in Relativity applications and hosted on the Relativity platform. These APIs offer the following functionality:

  • Agents - support the implementation of agents for background processing and agent managers that monitor tasks perform for specific jobs in your environment.
  • Custom pages - provide functionality for adding a custom look and feel to applications that you develop on the Relativity platform. This API also supports dynamically displaying or manipulating data stored in a Relativity database and Relativity Dynamic Objects (RDOs).
  • Event handlers - include support for multiple types of event handlers that you can use for interactions with document objects and RDOs. Use object type event handlers to customize workflows and control user activities in the Relativity UI, and application event handlers to perform common tasks for installing and uninstalling applications.
  • Kepler APIs - provides you with the ability to build custom REST EndPoints via a .NET interface.
  • Relativity API Helpers - include interfaces that you can program against when developing agents, custom pages, and event handlers. They provide the ability to write common code for sharing across these extensibility points to simplify your development processes.