RapidMiner is an environment for machine learning and data mining experiments. It allows experiments to be made up of a large number of arbitrarily nestable operators, described in XML files which are created with RapidMiner's graphical user interface. RapidMiner is used for both research and real-world data mining tasks. It is available as a stand-alone application for data analysis and as a data mining engine for the integration into own products.

RapidMiner provides more than 500 operators for all main machine learning procedures, including input and output, and data preprocessing and visualization. It is written in the Java programming language and therefore can work on all popular operating systems. It also integrates learning schemes and attribute evaluators of the Weka learning environment.


Ingo Mierswa
Simon Fischer
Sebastian Land

Associated Institutions


Application Domains
  • Domain independent
Other Resource Type
Software Subtype
  • Data mining/Machine learning
  • Text mining
Programming Languages
  • Java
Operating Systems
  • Linux
  • OS X
  • Unix
  • Windows
Included Components
  • Application Programming Interface
  • Graphical User Interface
  • Library of modular components
  • Plug-in to other software
Dataset Subtype
Data Model Subtype
Online Resource Subtype
Knowledge Base Subtype
Intended User Types
  • Clinical researcher
  • Informatics researcher
  • NLP researcher or developer
  • Software developer
Available Documentation
  • API
  • Included demo/tutorial data
  • Screenshots
  • Tutorial
  • Web page/HTML documentation
Licensing Type
Open source
Date of Latest Version