Skip to content

On-premise users: click in-app to access the full platform documentation for your version of DataRobot.

Environments

To create a custom model, custom job, custom application, or a DataRobot Notebook, you must select an execution environment. By providing an environment separate from these artifacts, DataRobot can build the environment for you, allowing you to reuse the environment. An environment contains the packages required by a custom model, job, or application, along with any additional language and system libraries.

Environment Description
Drop-in environments Contains the model, job, application, or notebook requirements and the start_server.sh file. DataRobot provides an array of drop-in environments.
Custom environments Does not contain the model, job, application, or notebook requirements or the start_server.sh file for the custom model. Instead, these requirements must be provided in the folder of the custom model you intend to use with the environment. You can create your own environment in the Environment workshop. You can also create a custom drop-in environment by including the Scoring Code and start_server.sh file in the environment folder.
Topic Description
Add a custom environment Assemble a custom environment when a custom model requires packages or language/system libraries not contained in one of DataRobot's built-in environments.
View and manage a custom model's environment Manage the custom model environment defined for a custom model version and view environment information.

Updated March 19, 2025