Categories

Versions

Extensions

Learn step-by-step how to build and deploy your own Altair RapidMiner extension. You can create your own operators, UI elements or data objects according to your needs.

Since RapidMiner 9.8 we encourage you to use the new API for implementing operators, based on the Belt framework. The step by step guide on this page will take you there in no time.

If you are already familiar with extension development for Altair AI Studio and want to get started with the new API you can find all the necessary information and some helpful examples here.

Quick Start

  1. Checkout the extension template.

  2. In the file build.gradle, set the name of the extension (that is, replace 'Template' with the desired name). For example:

     extensionConfig {
    
         // The extension name
         name MyNewExtension
    
  3. Initialize the extension project by executing the Gradle task initializeExtensionProject. For example:

     gradlew --no-daemon initializeExtensionProject
    
  4. Add an icon for the extension by placing an image named icon.png in src/main/resources/META-INF/.

  5. Build and install your extension by executing the installExtension Gradle task.

  6. Start Altair AI Studio and check whether your extension has been loaded.

  7. Happy coding!

More information

Templates & Tutorials

As extension developer you can provide both your own templates and tutorials. Templates are processes that serve as starting point for complex workflows and can be selected from the New Process menu. A tutorial is a series of processes accompanied by explanatory texts that can be used to introduce new functionality step by step. Tutorials can be started via the Learn menu.

Sample repositories

A sample repository can be used to ship sample data that does not belong to a template or tutorial with an extension.