MLflow
MLflow is an open-source platform for debugging, evaluating and monitoring AI agents, LLM applications and machine learning models.
- GitHub stars
- 28k
- Last commit
- today
- Latest release
- v3.16.1
- Licence
- Apache-2.0
- Self-hosted
- Yes
- Hosted version
- Available

MLflow is an open-source AI engineering platform for agents, LLM applications and ML models. It helps teams debug, evaluate, monitor and optimize AI applications in production while keeping control of costs and access to models and data. It is written in Python, released under the Apache-2.0 license, and has been developed since 2018, with topics covering MLOps, model management and LLMOps.
For LLM and agent work it offers production observability with traces, plus evaluation, prompt management and prompt optimization, and an AI Gateway that governs costs and model access. It works with Python, TypeScript and JavaScript, Java and other languages, and integrates with OpenTelemetry and MCP. Getting started means starting an MLflow server, enabling logging in your code and running it, then exploring traces and metrics in the web UI on port 5000. A setup wizard can connect to an MLflow server or a Databricks workspace and add tracing with a coding agent.
Key features
- Tracing and observability for LLM apps and agents
- Evaluation tools for models and agents
- Prompt management and prompt optimization
- AI Gateway for cost and model access control
- OpenTelemetry and MCP integration
- Web UI for exploring traces and metrics
Pricing: Free and open source under the Apache-2.0 license; the README also mentions connecting to a Databricks workspace.


