# Run and wait for completionbud run <pipeline-name> --param key=value --wait# Run in backgroundbud run <pipeline-name> --param key=value# Run with multiple parametersbud run my-pipeline \ --param input_file=data.csv \ --param output_format=json \ --wait
# All executionsbud execution list# Filter by statusbud execution list --status completedbud execution list --status runningbud execution list --status failed# Limit resultsbud execution list --limit 10
# Create and test a pipelinebud pipeline create pipeline.yaml --name test-pipeline# Run with test databud run test-pipeline --param test_mode=true --wait# View logsbud execution get <execution-id># Update pipeline (delete and recreate)bud pipeline delete <pipeline-id>bud pipeline create updated_pipeline.yaml --name test-pipeline
# Ensure SDK is installedpip install git+https://github.com/BudEcosystem/BudAIFoundry-SDK# Check your PATH includes Python scriptspython -m site --user-base
Authentication Errors
If authentication fails:
# Re-loginbud auth logoutbud auth login# Or set API key manuallyexport BUD_API_KEY=your-api-key
Pipeline Not Found
If pipeline isn’t found:
# List all pipelinesbud pipeline list# Use pipeline ID instead of namebud run <pipeline-id>