Self-Managed AI Platform API resources¶
To access current and past Python and R clients and documentation, use the following links:
-
Python
- Current client from PyPI.
- Archived clients from PyPI.
- Documentation from ReadTheDocs; use the version selector in the bottom left of the page to see past versions.
-
R
- Current client and documentation from CRAN.
- Archived client and docs (docs are included in the client itself).
The table below outlines which versions of DataRobot's SDKs correspond to DataRobot's Self-Managed AI Platform versions.
Self-Managed AI Platform version | Python SDK version | R SDK version |
---|---|---|
v11.0 | v3.7 |
|
v10.2 | v3.6 |
|
v10.1 | v3.5 |
|
v10.0 | v3.4 |
|
v9.2 | v3.3 |
|
v9.1 | v3.2 |
|
v9.0 | v3.1 | v2.29 (preview) |
v8.0 | v2.28 | v2.18.2 |
v7.3 | v2.27.3 | v2.18.2 |
v7.2 | v2.26.0 | v2.18.2 |
v7.1 | v2.25.1 | v2.18.2 |
v7.0 | v2.24.0 | v2.18.2 |
v6.3 | v2.23.0 | v2.17.1 |
v6.2 | v2.22.1 | v2.17.1 |
v6.1 | v2.21.5 | v2.17.1 |
v6.0 | v2.20.2 | v2.17.1 |
v5.3 | v2.19.0 | v2.17.1 |
v5.2 | v2.18.0 | v2.17.1 |
v5.1 | v2.17.0 | v2.17.1 |
v5.0 | v2.15.1 | v2.15.0 |
v4.5 | v2.14.2 | v2.14.2 |
v4.4 | v2.13.3 | v2.13.1 |
v4.3 | v2.11.2 | v2.11.0 |
v4.2 | v2.9.3 | v2.9.0 |
v4.0 | v2.8.3 | v2.8.0 |
v3.1 | v2.7.3 | v2.7.1 |
v3.0 | v2.6.2 | v2.6.0 |
v2.9 | v2.4.3 | v2.4.0 |
v2.8 | v2.0.37 | v2.0.30 |
Note
Both the backend and clients use versioning in the format Major.Minor.Patch (e.g., v2.3.1), but there is no relationship between the patch version of the backend and the patch version of the clients. There is a requirement, however, that the backend version has a major.minor version equal to or greater than the client version. For example, a v2.2 client can "talk" to either a v2.2 backend or a v2.4 backend, but cannot be used with a v2.0 backend.
Install commands¶
See the install commands for Python and R over different versions below. The commands are grouped by Major version (v5.x, 4.x, etc.).
v8.0¶
Python: pip install "datarobot>=2.28,<2.29"
R:
mkdir -p ~/datarobot_2.18.2 && tar -xvzf ~/Downloads/datarobot_2.18.2.tar.gz -C ~/datarobot_2.18.2
install.packages('devtools') # (If you don't already have devtools on your system.)
devtools::install('~/datarobot_2.18.2/datarobot')
v7.x¶
Python: pip install "datarobot>=2.27.4,<2.28"
R:
mkdir -p ~/datarobot_2.18.2 && tar -xvzf ~/Downloads/datarobot_2.18.2.tar.gz -C ~/datarobot_2.18.2
install.packages('devtools') # (If you don't already have devtools on your system.)
devtools::install('~/datarobot_2.18.2/datarobot')
Python: pip install "datarobot>=2.26.0,<2.27"
R:
mkdir -p ~/datarobot_2.18.2 && tar -xvzf ~/Downloads/datarobot_2.18.2.tar.gz -C ~/datarobot_2.18.2
install.packages('devtools') # (If you don't already have devtools on your system.)
devtools::install('~/datarobot_2.18.2/datarobot')
Python: pip install "datarobot>=2.25.1,<2.26"
R:
mkdir -p ~/datarobot_2.18.2 && tar -xvzf ~/Downloads/datarobot_2.18.2.tar.gz -C ~/datarobot_2.18.2
install.packages('devtools') # (If you don't already have devtools on your system.)
devtools::install('~/datarobot_2.18.2/datarobot')
Python: pip install "datarobot>=2.24.0,<2.25.1"
R:
mkdir -p ~/datarobot_2.18.2 && tar -xvzf ~/Downloads/datarobot_2.18.2.tar.gz -C ~/datarobot_2.18.2
install.packages('devtools') # (If you don't already have devtools on your system.)
devtools::install('~/datarobot_2.18.2/datarobot')
v6.x¶
Python: pip install "datarobot>=2.23,<2.24"
R:
mkdir -p ~/datarobot_2.17.1 && tar -xvzf ~/Downloads/datarobot_2.17.1.tar.gz -C ~/datarobot_2.17.1
install.packages('devtools') # (If you don't already have devtools on your system.)
devtools::install('~/datarobot_2.17.1/datarobot')
Python: pip install "datarobot>=2.22.1,<2.23"
R:
mkdir -p ~/datarobot_2.17.1 && tar -xvzf ~/Downloads/datarobot_2.17.1.tar.gz -C ~/datarobot_2.17.1
install.packages('devtools') # (If you don't already have devtools on your system.)
devtools::install('~/datarobot_2.17.1/datarobot')
Python: pip install "datarobot>=2.21.5,<2.22.1"
R:
mkdir -p ~/datarobot_2.17.1 && tar -xvzf ~/Downloads/datarobot_2.17.1.tar.gz -C ~/datarobot_2.17.1
install.packages('devtools') # (If you don't already have devtools on your system.)
devtools::install('~/datarobot_2.17.1/datarobot')
Python: pip install "datarobot>=2.20.2,<2.21.5"
R:
mkdir -p ~/datarobot_2.17.1 && tar -xvzf ~/Downloads/datarobot_2.17.1.tar.gz -C ~/datarobot_2.17.1
install.packages('devtools') # (If you don't already have devtools on your system.)
devtools::install('~/datarobot_2.17.1/datarobot')
v5.x¶
Python: pip install "datarobot>=2.19.0,<2.20"
R:
mkdir -p ~/datarobot_2.17.1 && tar -xvzf ~/Downloads/datarobot_2.17.1.tar.gz -C ~/datarobot_2.17.1
install.packages('devtools') # (If you don't already have devtools on your system.)
devtools::install('~/datarobot_2.17.1/datarobot')
Python: pip install "datarobot>=2.18,<2.19"
R:
mkdir -p ~/datarobot_2.17.1 && tar -xvzf ~/Downloads/datarobot_2.17.1.tar.gz -C ~/datarobot_2.17.1
install.packages('devtools') # (If you don't already have devtools on your system.)
devtools::install('~/datarobot_2.17.1/datarobot')
Python: pip install "datarobot>=2.17,<2.18"
R:
mkdir -p ~/datarobot_2.17.1 && tar -xvzf ~/Downloads/datarobot_2.17.1.tar.gz -C ~/datarobot_2.17.1
install.packages('devtools') # (If you don't already have devtools on your system.)
devtools::install('~/datarobot_2.17.1/datarobot')
Python: pip install "datarobot>=2.15,<2.16"
R:
mkdir -p ~/datarobot_2.15.0 && tar -xvzf ~/Downloads/datarobot_2.15.0.tar.gz -C ~/datarobot_2.15.0
install.packages('devtools') # (If you don't already have devtools on your system.)
devtools::install('~/datarobot_2.15.0/datarobot')
v4.x¶
Python: pip install "datarobot>=2.14,<2.15"
R:
mkdir -p ~/datarobot_2.14.0 && tar -xvzf ~/Downloads/datarobot_2.14.0.tar.gz -C ~/datarobot_2.14.0
install.packages('devtools') # (If you don't already have devtools on your system.)
devtools::install('~/datarobot_2.14.0/datarobot')
Python: pip install "datarobot>=2.13,<2.14"
R:
mkdir -p ~/datarobot_2.13.0 && tar -xvzf ~/Downloads/datarobot_2.13.0.tar.gz -C ~/datarobot_2.13.0
install.packages('devtools') # (If you don't already have devtools on your system.)
devtools::install('~/datarobot_2.13.0/datarobot')
Python: pip install "datarobot>=2.12,<2.13"
R:
mkdir -p ~/datarobot_2.12.1 && tar -xvzf ~/Downloads/datarobot_2.12.1.tar.gz -C ~/datarobot_2.12.1
install.packages('devtools') # (If you don't already have devtools on your system.)
devtools::install('~/datarobot_2.12.1/datarobot')
Python: pip install "datarobot>=2.11,<2.12"
R:
mkdir -p ~/datarobot_2.11.0 && tar -xvzf ~/Downloads/datarobot_2.11.0.tar.gz -C ~/datarobot_2.11.0
install.packages('devtools') # (If you don't already have devtools on your system.)
devtools::install('~/datarobot_2.11.0/datarobot')
Python: pip install "datarobot>=2.9,<2.10"
R:
mkdir -p ~/datarobot_2.9.0 && tar -xvzf ~/Downloads/datarobot_2.9.0.tar.gz -C ~/datarobot_2.9.0
install.packages('devtools') # (If you don't already have devtools on your system.)
devtools::install('~/datarobot_2.9.0/datarobot')
Python: pip install "datarobot>=2.8,<2.9"
R:
mkdir -p ~/datarobot_2.8.0 && tar -xvzf ~/Downloads/datarobot_2.8.0.tar.gz -C ~/datarobot_2.8.0
install.packages('devtools') # (If you don't already have devtools on your system.)
devtools::install('~/datarobot_2.8.0/datarobot')
v3.x¶
Python: pip install "datarobot>=2.7,<2.8"
R:
mkdir -p ~/datarobot_2.7.0 && tar -xvzf ~/Downloads/datarobot_2.7.0.tar.gz -C ~/datarobot_2.7.0
install.packages('devtools') # (If you don't already have devtools on your system.)
devtools::install('~/datarobot_2.7.0/datarobot')
Python: pip install "datarobot>=2.8,<2.9"
R:
mkdir -p ~/datarobot_2.6.0 && tar -xvzf ~/Downloads/datarobot_2.6.0.tar.gz -C ~/datarobot_2.6.0
install.packages('devtools') # (If you don't already have devtools on your system.)
devtools::install('~/datarobot_2.6.0/datarobot')
v2.x¶
Python: pip install "datarobot>=2.4,<2.5"
R:
mkdir -p ~/datarobot_2.4.0 && tar -xvzf ~/Downloads/datarobot_2.4.0.tar.gz -C ~/datarobot_2.4.0
install.packages('devtools') # (If you don't already have devtools on your system.)
devtools::install('~/datarobot_2.4.0/datarobot')
Python: pip install "datarobot>=2.0,<2.1"
R: install.packages("datarobot", type="source")