What is it?
MLflow is a notebook for machine-learning work: it records what you tried (settings, results, files), keeps versions of finished models and helps move them to production, so experiments are reproducible.
Also known as: mlflow tracking, mlflow model registry, experiment tracking, ML experiment tracker, mlflow tracing, MLflow GenAI, Weights & Biases alternative.
Technical definition
Components commonly described: Tracking (runs, parameters, metrics, artefacts), Models (packaging flavours), Model Registry (versioning, stages/aliases) and Projects; recent releases add LLM/GenAI capabilities such as tracing and evaluation. It has been an open-source project of the Linux Foundation since June 2020 and also offered as managed services by data/cloud vendors. Feature naming and defaults change between versions.
Entity type: platform · Freshness class: volatile.
When should I use it?
Good default for teams needing lightweight, open lifecycle management.
Implementation patterns
- Log every training run with params, metrics and artefacts.
- Register models with aliases for staging/production.
- Automate promotion with evaluation gates.
- Self-host with a database-backed tracking server and artefact store.
Technologies and frameworks
Commonly associated: MLflow, Databricks, cloud ML platforms. Names are examples of what exists, not recommendations, and projects change quickly.
Practical guide
- Install and run the tracking server.
- Instrument training code.
- Define registry conventions.
- Gate promotions on evaluation.
- Secure access.
Common failure modes
- Untracked experiments.
- Registry used without promotion rules.
- Unsecured tracking server.
- Version mismatches between client and server.
Troubleshooting
- Cannot find the model that is in production — Use registry aliases/tags and record the run ID in deployment config.
- Tracking server slow — Use a proper database backend and artefact storage.
Contrasted with
- LLM Observability (Tracing, Logging and Monitoring) — MLflow covers the ML lifecycle and has tracing features; dedicated LLM observability tools focus on traces and prompts.
Questions this page answers
- What is MLflow?
- How do I track ML experiments?
- What is a model registry?
- MLflow vs Weights & Biases?
Typical goals: track experiments reproducibly; version and register models.
Sources and verification
Status: not independently verified. This entry was authored on 2026-10-06 from general technical knowledge, without live checking of the sources below. Treat every source as a lead to confirm (identifier, title, authorship, current version) before publication or citation.
Freshness class: volatile — Products, versions, protocols, benchmarks, leaderboards, regulations and dates. Verify against the primary source before relying on specifics; re-review every 3 months.
Time-sensitive claims to verify before relying on them:
- Feature set, versions, governance and managed offerings.
Canonical sources (unverified leads):
- MLflow documentation — mlflow.org/docs/latest (verify)