As part of the Relativity Services API (RSAPI) Deprecation, content on this page referring to the RSAPI and the Patient Tracker application is now deprecated and is no longer supported. For more information and alternative APIs, see RSAPI deprecation process.
Downloads
Great tools and code samples can be key to getting up and running quickly with any platform. This page provides links to development tools, sample applications, and code-based tutorials that you can download and use to develop applications and solutions for the Relativity platform and learn about Relativity APIs.
Development tools
- Relativity SDK - the SDK includes .dll files that support the development of custom pages, agents, and event handlers, as well as custom applications that leverage the Services API or the Import API.
- Publish to Relativity tool - to simplify application development and deployment, this tool enables you to store configuration settings and reuse those settings each time you upload new or revised custom pages and resource files to Relativity. Instead of exporting and importing an application each time you want to deploy a revision, you can define application and connection settings in the tool and let the tool use those settings automatically when you upload new or updated files to a Relativity application.
- Relativity templates for Visual Studio - designed for Visual Studio 2017 or 2019, the Relativity templates streamline application development in several ways. They contain required attributes, inherit from base classes as necessary, and include any methods that you might need to override. They also include references to the .dll files that are required to build specific Relativity components. After you install the Relativity SDK and templates, you can start developing your application by simply modifying the appropriate placeholder text in a template and adding your custom code to the file.
Sample applications
- Patient Tracker application - this sample application uses an agent, a custom page, and multiple types of event handlers to programmatically track metadata for different entities, as well as to validate and manipulate data. The application can help you gain a fundamental understanding of how you can use those types of components to develop a custom application. The sample includes all the required source code as a Visual Studio solution.
Tutorials
- Services API tutorial application - this tutorial helps you create a .NET console application that uses the Services API to perform tasks such as querying for a workspace, creating a Relativity Dynamic Object (RDO), and creating, reading, updating, deleting, and querying various data transfer objects (DTOs) in a workspace. It also demonstrates how to extend the functionality provided by a sample application that was developed with ADS. The tutorial includes all the required source code for the sample application. For information about using the tutorial, see Build your first Services API client.
- REST API sample client - this tutorial helps you create a .NET console application that consumes the Relativity REST API. It outlines key steps for retrieving Workspace and Document objects from Relativity, and it demonstrates how to authenticate, retrieve collections, and parse JSON representations for metadata. The tutorial includes all the required source code for the sample application. For information about using the tutorial, see Create a simple .NET client.
If you experience any problems with a download, please use the feedback form to contact the Relativity Documentation Team.