Skip to content

CLI

This guide provides a comprehensive overview of all available documentation for the DataRobot CLI. The CLI (Command Line Interface) enables you to interact with DataRobot from your terminal, providing powerful automation capabilities for managing projects, templates, and workflows.

For setup

Essential guides to get you started with the DataRobot CLI:

For templates

Learn how to work with the template system:

For agentic workflows

Building or deploying AI agents with DataRobot templates:

For developers

Resources for contributing and building:

Key features documented

Shell completions

Comprehensive documentation for setting up auto-completion in multiple shells:

  • Bash (Linux and macOS)
  • Zsh
  • Fish
  • PowerShell

Template system

A detailed explanation of the template system including:

Interactive configuration

In-depth coverage of the interactive configuration system:

  • Bubble Tea architecture
  • Prompt types (text, selection, multi-select)
  • Conditional logic with sections
  • State management
  • Keyboard controls
  • Advanced features

Environment management

A complete guide to managing environment variables:

  • .env vs .env.template
  • Variable types (required, optional, secret)
  • Interactive wizard
  • Security best practices
  • Common patterns

Getting started

If you're new to the DataRobot CLI, start here:

  1. Installation and setup: Get the CLI installed and configured
  2. Shell completions: Enable command auto-completion for faster workflows
  3. Configuration: Understand how to configure the CLI for your environment