MLflow hosting
Experiment tracking and a model registry that outlive the notebook.
MLflow hosting at AIHostBox means a dedicated, single-tenant MLflow instance on our infrastructure: we install it, pin it to a reviewed release, put it behind TLS on your domain, back it up nightly and keep it patched. Plans start at $5.99 per month and the admin account, the data and any API keys are yours.
MLflow is the Apache-2.0 platform for tracking machine-learning work, started at Databricks and now developed by a large open-source community. Every training run logs its parameters, metrics and artefacts; the UI compares runs side by side; and the model registry gives each model versions, aliases and lineage back to the run that produced it. Autologging integrations for the common Python ML libraries mean adding it to existing code is often a line or two.
Recent releases, MLflow 3 in particular, widen the scope to generative AI: OpenTelemetry-based tracing of LLM applications and agents, evaluation with built-in metrics, and a prompt registry with versions and lineage. All of it works best as a tracking server that everyone points MLFLOW_TRACKING_URI at, rather than an mlruns folder on one laptop. A server gives the team one history, one registry and one place to look when a result from last quarter has to be reproduced.
MLflow hosting plans
Every plan is a dedicated single-tenant instance with NVMe storage, nightly off-box backups, TLS and managed patching. Quarterly, semi-annual and annual terms are discounted at checkout. Model tokens are not included — you bring your own key.
How we run MLflow
The MLflow tracking server (mlflow server) on port 5000 with Postgres as the backend store and a local artefact store proxied through the server, following the upstream self-hosting guide.
What we configure for you
- --backend-store-uri pointing at the bundled Postgres
- --artifacts-destination with artefact proxying, so clients need no storage credentials
- Basic auth via --app-name basic-auth, with MLFLOW_FLASK_SERVER_SECRET_KEY and MLFLOW_AUTH_ADMIN_PASSWORD set per instance
- --allowed-hosts set to your hostname for the DNS-rebinding protection
- An S3-compatible artefact destination in your own bucket, on request
Which plan fits
Starter (2 GB) suits one person or a small team logging runs and a handful of registered models. Plus (4 GB) handles many concurrent jobs or steady LLM trace volume, and Pro (8 GB) is for heavy tracing and comparison views across thousands of runs. The server records results; the training itself runs on your own machines.
The honest limits
Built-in authentication is username and password with coarse permissions; there is no organisation-wide SSO in this setup. Large artefacts such as model weights fill local storage quickly, so bring an S3 bucket for serious volumes.
What people run MLflow for
Reproducible experiments
Know exactly which parameters produced a result.
Model lifecycle
Staging and production versions with an audit trail.
LLM tracing
Record the prompts, tool calls and responses of an agent as inspectable traces.
Prompt versioning
Keep prompts in the registry with versions instead of scattered through code.
Licence and version policy
| Item | Position |
|---|---|
| Upstream licence | Apache-2.0 |
| Sold as managed hosting | Yes |
| Tenancy | Single tenant — one customer per instance |
| Patching | Critical advisories within 24 hours, high severity within 72 |
Our full position on licences, including the applications we decline to sell, is on the licensing page.
Works well with MLflow
More ML platform we host
MLflow hosting: your questions
Which database does a hosted MLflow use?
How do people log in?
How do artefacts get from my training jobs to the server?
Can I migrate runs from my existing MLflow server?
Can MLflow serve my models for inference?
Run MLflow without running a server
A dedicated MLflow instance, deployed and maintained by us. Month to month, cancel whenever.