Python client for MLflow REST API

status
PyPI
PyPI License
PyPI Python Version

ReadTheDocs
Build
Coverage
pre-commit.ci

Python client for MLflow REST API.

Features:

  • Minimal dependencies
  • Unlike MLflow Tracking client
    all REST API methods and params are exposed to user.
  • MLflow URL is passed via constructor argument instead of env variable,
    so multiple client instances could be created in the same Python interpreter.
  • Basic and Bearer auth are supported (via constructor args too).
  • All class fields are validated with pydantic.
  • All methods and classes are documented.

Limitations: