Skip to main content

Overview

The bud CLI provides command-line access to BudAI Foundry platform features. It’s automatically installed with the Python SDK.

Installation

The CLI is included with the SDK:
Verify installation:

Authentication Commands

Login

Authenticate with the BudAI Foundry platform:
This will prompt for your credentials and store them securely.

Check Status

View your current authentication status:

Logout

Remove stored credentials:

Action Commands

List Actions

View all available pipeline actions:

Get Action Details

View details for a specific action:

Pipeline Commands

Create Pipeline

Register a new pipeline from a YAML or Python file:

List Pipelines

View all registered pipelines:

Get Pipeline

View details of a specific pipeline:

Delete Pipeline

Remove a pipeline:

Execution Commands

Run Pipeline

Execute a pipeline with parameters:

List Executions

View execution history:

Get Execution

View details of a specific execution:

Cancel Execution

Cancel a running execution:

Common Options

Most commands support these global options:

Examples

Complete Workflow

Pipeline Development Workflow

Output Formats

Default (Human-Readable)

JSON Format

Configuration

Config File Location

CLI configuration is stored at:
  • Linux/macOS: ~/.bud/config.json
  • Windows: %USERPROFILE%\.bud\config.json

Manual Configuration

Edit the config file directly:

Troubleshooting

If bud command is not found:
If authentication fails:
If pipeline isn’t found: