Data Pipelines

CML

Continuous Integration for ML projects with GitHub Actions & GitLab CI.

Status
UnmaintainedNo commits in 671 days.
Last checked
Checked · Oct 14, 2026
License
Open source
Pricing
Free tier · from $0

What it is

CML is a library that enables continuous integration in machine learning projects by leveraging GitHub Actions and GitLab CI. It automates the training, evaluation of models, and generates visual reports directly within pull/merge requests.

CML stands out by providing a framework-agnostic solution for automating ML model evaluation and reporting directly within CI/CD workflows, making it ideal for teams that prioritize consistency across different development stages.

When it fits — and when it doesn’t

A good fit for

  • Teams that need to automate the evaluation of machine learning models in CI/CD pipelines

  • Projects requiring automated generation of visual reports for model performance metrics

  • Developers working with multiple ML frameworks and languages who want a consistent integration solution

Look elsewhere if

  • Projects that do not use GitHub Actions or GitLab CI as their CI/CD platform

  • Teams looking for a fully managed service without the need to set up CI pipelines manually

Known weaknesses

Each one links to the public issue, changelog or docs page it came from, where we have one.

  1. 01

    Limited integrations with non-GitHub/GitLab CI/CD systems

    Primary integration is GitHub Actions and GitLab CI, other CI systems are not officially supported

  2. 02

    Performance issues with large datasets or complex models

    CI environments may have resource constraints that limit the speed and efficiency of model training and evaluation

What it does well

  • Framework and language agnostic

  • Automates model training and evaluation in CI environments

  • Generates visual reports with metrics and graphs directly in pull/merge requests

Pricing

Free tier
YesOpen source — free to use
Paid from
$0
Model
Flat rate
Enterprise plan
No

Pricing not independently confirmed — check the vendor’s page.

Performance benchmarks

How Fast Is It?

Set up CML

Setup steps, common gotchas and what to check after 30 days.

Open the setup guide →
Get the badge

A small badge for CML’s README or site: its name, “Tracked on AI Navigator”, and the availability status and check month from this page. It updates as the catalog does.

CML — tracked on AI Navigator

Markdown

[![CML — tracked on AI Navigator](https://navigateaitools.com/badge/cml.svg)](https://navigateaitools.com/explorer/tool/cml)

HTML

<a href="https://navigateaitools.com/explorer/tool/cml"><img src="https://navigateaitools.com/badge/cml.svg" alt="CML — tracked on AI Navigator" height="58"></a>