You are viewing the RapidMiner Developers documentation for version 9.3 - Check here for latest version
RapidMiner and Python
Call RapidMiner from Python
RapidMiner provides a Python library on GitHub that allows you to call the RapidMiner platform from Python. You can collaborate with others using the RapidMiner repository, run processes from Python scripts, and leverage the scalable infrastructure of RapidMiner Server.
We encourage you to check this package out to help with any of the following use cases. The installation is a one-liner using the Python package manager pip. The package is especially useful if you:
- work locally on the same data in RapidMiner and in Python.
- need to reuse business logic that exists in a RapidMiner process in Python.
- develop Python code snippets that you may later use in a RapidMiner process. You can access the input data directly from your local RapidMiner repository without any additional export / import step.
- are using Python primarily, but want to collaborate with colleagues using the RapidMiner platform. You can easily share any kind of data via the RapidMiner Server repository.
- plan to leverage the scalable RapidMiner Server infrastructure directly from Python.
- want to call a deployed Real-Time Scoring service directly from Python.
RapidMiner and Python: table of contents
RapidMiner users: run Python code within a RapidMiner process
Python developers: call RapidMiner from Python
- call RapidMiner Studio
- call RapidMiner Server
- call a Real-Time Scoring Agent
The above documents include code snippets showing how easy it is to use the Python library rapidminer.
To learn more, see the API documentation of the package on GitHub .