Upload Custom Models

JFrog ML Documentation

Products
JFrog ML
Content Type
User Guide

To use your own custom models, you just need to upload the models to JFrog ML. After uploading, custom models are automatically allowed for use.

To upload a custom model:

  1. From the JFrog platform menu, select AI/ML > Models.

    uploadmodelbutton.png
  2. Click Upload Model.

    uploadmodel.png
  3. If you have not Installed it yet, install the frogml CLI (use Python versions. 3.9 to 3.13).

    Note: Support for Python version 3.9 ends on January 31 2026.

    pip install frogml-cli
  4. Create the model either by entering the details here, or using the CLI.

    Enter details in Upload Model pane:

    Using CLI:

    Enter:

    • Model Name

    • Project

    Click Create Model./

    frogml models create "<MODEL_NAME>" --project "<PROJECT_NAME>"
  5. Select a template or an example as the base for your model.

    Start from Template

    Start from Example

    frogml models init --example general .

    frogml models init --example credit_risk .

  6. Build and deploy - trigger your first build in JFrog ML.

    frogml models build ./<MODEL_FOLDER> --model-id "<MODEL_NAME>" --deploy