- Overview
- Users
- Managing Models and Releases
- Uploading Artifacts
- Creating a Model
- Completing the Model
- Creating a Release
- Uploading Files
- Uploading Images
- Using a Model
- Requesting Access
- Personal Access Tokens
- Using a Pushed Docker Image
- Downloading files
- Reviews
- Reviewing Releases and Access Requests
- Reviewing a Release
- Reviewing an Access Request
- Reviewed Releases and Access Requests
- Releases
- Access Requests
- Programmatically using Bailo
- Authentication
- Open API
- Webhooks
- Python Client
- Administration
- Getting Started
- App Configuration
- Microservices
- File Scanners
- Helm
- Basic Usage
- Configuration
- Isolated Environments
- Schema
- Create a Schema
- Upload a Schema
- Migrations
- Bailo v0.4
- Bailo v2.0
- DataBase Scripts
Python Client
Bailo provides a Python client that wraps key API endpoints. The package is published on PyPI.
You can find the full Python documentation here.
Installation
pip install bailo
Why use the Python Client?
The Python client integrates cleanly with Python tooling and is ideal for:
- Notebooks and experimentation
- Automation and scripting
- Integrating Bailo into ML workflows
Scripting and Automation
This Python Client provides a better way to add additional Bailo functionality to projects.
Using Bailo with MLflow
Optional extras are provided for integration with MLflow.
pip install bailo[mlflow]
Copyright © Crown Copyright 2026.
