Overview
The BudAI Foundry SDK is the official Python SDK for the BudAI Foundry Platform. It provides:- Full-featured client library for the BudAI Foundry API
- OpenAI-compatible inference endpoints (chat, embeddings, classifications)
- DAG-based pipeline definition and execution
- Command-line interface (
budCLI) for pipeline operations - Both synchronous and asynchronous client support
- Complete type hints with Pydantic models
Requirements
- Python: 3.8 or higher
- pip: Latest version recommended
Install from GitHub
Install directly from the GitHub repository:Install from Source
Clone and install from source:Verify Installation
Verify the SDK is installed correctly:What’s Included
After installation, you have access to:Python SDK
BudClient- Main client for API interactionsPipeline,Action- DAG-based pipeline builders- Type-safe models and schemas
- Async client support
CLI Tool
bud auth- Authentication managementbud pipeline- Pipeline operationsbud run- Execute pipelinesbud execution- View execution historybud action- List available actions