Introduction
Bud AI Foundry provides multiple ways to interact with the platform programmatically:- Python SDK: High-level interface for Python applications
- Gateway API: OpenAI-compatible REST API for model inference
- CLI Tool: Command-line interface for automation and DevOps
Quick Comparison
| Interface | Best For | Installation |
|---|---|---|
| Python SDK | Python applications, data science workflows | pip install git+https://github.com/BudEcosystem/BudAIFoundry-SDK |
| Gateway API | Any language, direct HTTP access | REST API calls |
| CLI | DevOps, CI/CD, shell scripts | pip install git+https://github.com/BudEcosystem/BudAIFoundry-SDK |
| OpenAI SDK | Drop-in OpenAI replacement | Change base URL |
Key Capabilities
Model Inference
Pipeline Automation
Infrastructure Management
Authentication
All API access requires authentication:- API Keys: Generate in the dashboard under API Keys & Security
- Environment Variable: Set
BUD_API_KEYfor SDK/CLI - Header: Use
Authorization: Bearer <key>for direct API calls
OpenAI Compatibility
The Gateway API is fully compatible with OpenAI’s interface:Support
- Documentation: Browse the sections in this tab
- GitHub: BudAIFoundry-SDK
- Issues: Report bugs and request features on GitHub
- Email: contact@bud.studio for enterprise support