This chapter is for external partners and ML engineers who connect to MLOps Central Platform outside the screens.

How to use the screens is in the User guide. Replace the example addresses (http://localhost:10000, https://mlops.example.com) and tenant DEMO with your own values.

What do you want to do?

I want to…ReadMain readers
run my training code from the platform's training wizardBuild a training containerPartners, ML engineers
have the platform pull datasets from our data serverDataOps integrationPartners (data providers)
record training run on a laptop or in-house server on the platform's experiment screensLog directly with MLflowML engineers
use the platform registry with docker push/pullUse the container registry directlyML engineers, operators
automate uploads, queries and notifications with scriptsAutomate with the REST APIML engineers

Three kinds of credentials

The platform uses a different token for each entry point.

CredentialUsed forIssued atTenant selection
Login session (cookie or JWT)REST API (/api/v1/…)POST /auth/cookie/login, POST /auth/jwt/loginX-Tenant header on every request
MLflow tokenMLflow client (/mlflow)Account settings (계정 설정) → Manage MLflow tokens (MLflow 토큰 관리), POST /api/v1/mlflow/tokensFixed in the token — no header needed
Container tokendocker login (/v2)Account settings (계정 설정) → Manage container tokens (컨테이너 토큰 관리), POST /api/v1/registry/tokensFixed in the token — no header needed

Three credentials: web browsers and scripts use /api/v1 with a login session and the X-Tenant header, notebooks and CI use /mlflow with an MLflow token, and the docker CLI uses /v2 with a container token. Training containers get an MLflow token issued and revoked for each run. The Bearer token for the DataOps server is issued by DataOps and kept by the platform

The three credentials are not interchangeable. An MLflow token or a container token cannot call the REST API.

Inside a training container you create none of these yourself. The platform issues an MLflow token for each run, passes it in as an environment variable, and revokes it when the run ends.

The Bearer token of the DataOps integration is issued by the DataOps server, not by the platform. The platform stores it on the external source and sends it when it calls DataOps.

Written for the platform as of 2026-10-02.

© MLOps Central Platform