Developer Tutorials
These tutorials will help you get started with building your own applications, or writing code that extends the functionality provided by the Relativity Platform. Each tutorial is independent, and you can complete them in any sequence.
Integrating with Relativity
These short tutorials cover the basics of building your own (self-hosted) applications that integrate with RelativityOne.
Tutorial | Concepts covered |
---|---|
Make your first REST call | Learn how to connect to an API in a RelativityOne instance by making a REST call. This tutorial explores the fundamentals of Relativity's API communication. |
Storing and using external API credentials | Learn how to connect to APIs hosted outside of RelativityOne from an extensibility point (agent, event handler, Custom Page, or Kepler API) and pass credentials to the external API. |
Extending Relativity
These short tutorials cover the basics of writing code (hosted on the Relativity Platform) that extends the standard functionality provided by RelativityOne.
Tutorial | Concepts covered |
---|---|
Set up your developer environment | Learn how to set up a developer environment to get started with writing code that extends RelativityOne. |
Build your first Relativity application in the UI | Create a simple Relativity application that includes two Relativity Dynamic Objects (RDOs) with a many-to-many relationship, and then export the application as a RAP file that you can use to install the application in another workspace. |
Build your first custom page | Create a simple custom page available from an external tab in Relativity. |
Build your first event handler | Create a simple event handler that updates the Name field on a Relativity Dynamic Object (RDO). |
Build your first agent | Create a simple agent that raises the message: Hello World! The current time is: <time>. |
Storing and using external API credentials | Learn how to connect to APIs hosted outside of RelativityOne from an extensibility point (agent, event handler, Custom Page, or Kepler API) and pass credentials to the external API. |
Advanced tutorials
This series of lessons covers different aspects of developing on Relativity. You can follow these lessons to learn how to build your first Relativity application by integrating with Relativity APIs and extending the platform. You will implement a complete application that imports data from Wikipedia into Relativity. You will use the Application Deployment System (ADS), interact with Relativity APIs, and work with Relativity extensibility points (including event handlers, agents, custom pages, and the Kepler framework for creating custom services).