AI tools, scored for your job
Get paid to train AI
🤝 You're in the Free & Open Source library — community-built tools you can use without paying. A different concept from our scored AI directory.
Home › Free & Open Source › Data Science › MLflow
✦ Free & open sourceData Science

MLflow

An AI engineering platform for tracing, evaluating and managing LLM apps, agents and classical ML models.

Track, evaluate and deploy ML models and LLM apps

Experiment tracking, a model registry, LLM tracing, prompt management and an AI Gateway in one server.

Free forever · open source · Apache-2.0
✓ Light setup✓ Browser-based✓ Real-time collaboration
8.4
ZEKAI
ML lifecycle in one server
Free & open source · Data Science
Ease of setup6
Usefulness9
Maintenance9.5
Community9.2
★ 28,787
GITHUB
Nov 2026
UPDATED
Apache-2.0
LICENSE
🛠 Don't want to self-host? We can set it up →
⚡ Quick answer

MLflow is a Python-first platform for the machine learning lifecycle that now also covers LLM and agent observability. Data scientists and ML engineers use it to track experiments, version models and debug production AI apps.

Runs on
Web
Hosting
Self-host
Languages
Python
License
Apache-2.0

What it is

Start a server with uvx mlflow server, add one line such as mlflow.openai.autolog(), and traces and metrics appear in the MLflow UI. Beyond tracing it offers evaluation, a prompt registry, prompt optimization, an AI Gateway, experiment tracking, a model registry and deployment to Docker, Kubernetes, Azure ML and SageMaker.

Who it's for

It suits data science and ML engineering teams who write Python, TypeScript or Java and want one tracking server. It does not suit non-programmers; there is no no-code interface.

Key features

LLM tracing

One-line automatic tracing for more than 60 frameworks, built on OpenTelemetry.

Experiment tracking

Log models, parameters, metrics and evaluation results across runs.

Model registry

Manage the lifecycle of ML models collaboratively.

Prompt registry

Version and optimize prompts used by LLM applications.

AI Gateway

Govern model access and costs for agents and LLM apps.

Deployment targets

Deploy models to Docker, Kubernetes, Azure ML, AWS SageMaker and more.

How to start

Up and running in 3 steps

1
Start a server with uvx mlflow server (the UI is at http://localhost:5000).
2
Add mlflow.set_tracking_uri("http://localhost:5000") and an autolog call such as mlflow.openai.autolog() to your code.
3
Run your app and open the MLflow UI to inspect traces and metrics, or run the setup wizard from your Git repo.
Real talk

Our honest verdict

What's great

  • One server covers classic model tracking and newer LLM and agent tracing, so you avoid two separate tools.
  • Auto-logging needs one line (for example mlflow.openai.autolog()), so adding it to existing code is quick.
  • Works with Python, TypeScript/JavaScript, Java and any language through OpenTelemetry and MCP integrations.
  • Hosting is flexible: local, on-premises clusters, cloud platforms or managed services.

Where it falls short

  • It is a developer platform; you need to write code to log runs, and there is no point-and-click workflow.
  • Production use means running and securing a tracking server, a backing database and artifact storage yourself.
  • The feature set is broad (tracing, evaluation, gateway, registry), so a small team will use a fraction of it.
  • The README shows no managed MLflow price; managed services are a separate decision with third parties.
Cost

Pricing & license

MLflow is free under Apache-2.0, and mlflow.org states it is forever free. The only cost is running the server, database and storage yourself; no managed plan or price is shown on the pages I read.

Paid work

Open remote AI-training roles

870 open remote AI-training roles, updated November 14, 2026; most pay $20–$170 an hour. Zekai lists them free; the application goes to the employer’s platform.

See all open roles →
Compare

Alternatives

🎁 Free & open-source alternatives

These reviewed AI tools do the same job instantly — from our scored directory.

Get more

Use it, or have us set it up

📄 Free PDF: MLflow for Data Science
A plain-language guide to getting your first result. Sent to your inbox.
🔔 64 people want a full video tutorial — add your vote
🛠 Don't want to set it up yourself?
We'll install, host & configure MLflow for you — and train your team.
Get it done for you ↗
Questions

FAQ

Is MLflow only for classic ML models?

No. The README presents it as a platform for agents, LLMs and ML models, with tracing, evaluation, prompt management and an AI Gateway as well as experiment tracking and a model registry.

Which frameworks does it trace?

The README says one-line automatic tracing is available for more than 60 frameworks, plus OpenTelemetry integration.

Does it cost anything?

MLflow's site says it is 100% open source under Apache 2.0 and forever free; you pay for the servers and storage you run it on.

Radar

Latest AI news

✉️ The weekly free toolkit
The best new free & open-source tools for Data Science — one short email a week, in your language.
Free · 1 email/week · unsubscribe anytime
Get paid to train AI →

See Zekai first in Google