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:
From the JFrog platform menu, select AI/ML > Models.
Click Upload Model.
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
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>"
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 .
Build and deploy - trigger your first build in JFrog ML.
frogml models build ./<MODEL_FOLDER> --model-id "<MODEL_NAME>" --deploy