Skip to content

Developer documentation

DataRobot supports REST, Python, and R APIs as a programmatic alternative to the UI for creating and managing DataRobot projects. It allows you to automate processes and iterate more quickly, and lets you use DataRobot with scripted control. The API provides an intuitive modeling and prediction interface. You can use the API with DataRobot—supported clients in either R or Python, or with your own custom code. The clients are supported in Windows, UNIX, and OS X environments. Additionally, you can generate predictions with the prediction and batch prediction APIs, and build DataRobot blueprints in the blueprint workshop.

  • Developer learning

    Educational resource for getting started with DataRobot APIs.

  • API reference

    Access documentation for DataRobot APIs and packages.

  • DataRobot CLI

    Access documentation for using and developing the DataRobot CLI tool.

  • Agent Assist

    Access documentation for using the interactive agent-building assistant.

  • Code-first tools

    Access documentation for the code-first tools provided by DataRobot.