Skip to content


This section is intended to walk a developer through several workflows using the Delphix Algorithm SDK, such as creating a new algorithm plugin and installing it on a Delphix Masking Engine. Once an algorithm plugin has been installed, the included algorithms function as expected; they may be assigned to domains and inventory in the normal fashion.

In order to develop and deploy algorithm plugins, you will interact primarily with two tools - the Masking API client, and the Masking Algorithm SDK. The Masking API client is a long-standing feature that allows interactive execution of API operations on the Delphix Masking Engine, while the Masking Algorithm SDK is a new software package created specifically to aid in algorithm development.

Outline for a Guided Tour

By following the steps in the outline below, you can tour the basic functionality provided by the Extensible Algorithm feature and Algorithm SDK.

  1. Create an algorithm plugin by choosing one of two options:

    1. Building the sample algorithm project
    2. Creating and building your own algorithm project
  2. Run the algorithm plugin using maskApp

  3. Install the newly created plugin on the Delphix Masking Engine

  4. View and manage the plugins on a Delphix Masking Engine using the API Client

  5. Upload multiple plugin in SDK