MLOps API

    The MLOps API provides endpoints for model lifecycle management, A/B testing, retraining pipelines, batch inference, and more. All endpoints are prefixed with /mlops.

    Model Registry

    MethodEndpointDescription
    POST/mlops/models/uploadUpload and register a custom model
    GET/mlops/modelsList all registered models
    GET/mlops/models/{key}Get a model by registry key
    GET/mlops/models/{key}/versionsList all versions of a model
    POST/mlops/models/{key}/versionsAdd a new version to an existing model

    Stage Promotion

    MethodEndpointDescription
    POST/mlops/models/{key}/promoteRequest promotion to a new stage
    POST/mlops/models/{key}/promote/approveApprove a pending promotion
    POST/mlops/models/{key}/promote/rejectReject a pending promotion
    GET/mlops/promotionsList promotion records

    A/B Testing

    MethodEndpointDescription
    POST/mlops/ab-testsCreate an A/B test
    GET/mlops/ab-testsList A/B tests
    GET/mlops/ab-tests/{id}Get an A/B test by ID
    POST/mlops/ab-tests/{id}/completeComplete an A/B test and determine winner

    Retraining Pipelines

    MethodEndpointDescription
    POST/mlops/retraining/pipelinesCreate a retraining pipeline
    GET/mlops/retraining/pipelinesList pipelines
    POST/mlops/retraining/pipelines/{name}/triggerTrigger a retraining run
    GET/mlops/retraining/runsList retraining runs
    GET/mlops/retraining/runs/{id}Get a retraining run by ID

    Batch Inference

    MethodEndpointDescription
    POST/mlops/batch-inferenceCreate a batch inference job
    GET/mlops/batch-inferenceList batch jobs
    GET/mlops/batch-inference/{id}Get a batch job by ID

    Benchmarks & Validation

    MethodEndpointDescription
    GET/mlops/benchmarks/{key}Get benchmark results for a model
    POST/mlops/validation-testsCreate a validation test
    GET/mlops/validation-testsList validation tests
    GET/mlops/validation-tests/{id}Get a validation test
    GET/mlops/validation-runsList validation test runs

    Model Lineage

    MethodEndpointDescription
    GET/mlops/lineage/{key}/{version}Get lineage for a model version
    GET/mlops/lineage/{key}/{version}/chainGet full lineage chain
    GET/mlops/lineageList all lineage records

    Model Export

    MethodEndpointDescription
    POST/mlops/exportExport a model to ONNX, TensorRT, or CoreML
    GET/mlops/exportsList model exports

    Shadow Deployments

    MethodEndpointDescription
    POST/mlops/shadow-deploymentsCreate a shadow mode deployment
    GET/mlops/shadow-deploymentsList shadow deployments
    GET/mlops/shadow-deployments/{id}Get a shadow deployment
    POST/mlops/shadow-deployments/{id}/completeComplete a shadow deployment

    Feedback & Annotations

    MethodEndpointDescription
    POST/mlops/annotationsAnnotate an inference failure
    GET/mlops/annotationsList annotations
    POST/mlops/feedback-batchesCreate and execute a feedback batch
    GET/mlops/feedback-batchesList feedback batches