- 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 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
What is Bailo?
The aim of the Bailo service is to provide a consistent, managed ecosystem of machine learning models that may be deployed in a standardised and well orchestrated way. This will help to make greater use of ML models in operational contexts, and do so in a well controlled and low risk manner.
In particular the objectives of the service include:
- Providing a centralised repository of ML models, where possible with models in standard formats
- Enabling users to find existing ML models, encouraging re-use of best practice and avoiding duplication of work
- Preparing models for deployment in a standard way
- Ensuring any deployed models are fully compliant, and that compliance rules are applied consistently from a single service
- Providing standardised monitoring approaches for operational ML models in order to identify issues and improvement opportunities.
All of this documentation is available on our GitHub repository. Corrections and additions welcome.
Copyright © Crown Copyright 2025.