---
title: Model workshop
description: Upload model artifacts to create, test, and deploy custom models to a centralized model management and deployment hub.
section_name: NextGen Registry
maturity: open-public-preview

---

# Model workshop {: #model-workshop }

!!! info "Availability information"
    The NextGen model workshop is on by default.

    <b>Feature flags:</b> Enable NextGen Registry, Enable the New Custom Jobs and Custom Model Workshop Experience

The model workshop allows you to upload model artifacts to create, test, and deploy custom models to a centralized model management and deployment hub. Custom models are pre-trained, user-defined models that support most of DataRobot's MLOps features. DataRobot supports custom models built in a variety of languages, including Python, R, and Java. If you've created a model outside of DataRobot and want to upload your model to DataRobot, define the model content and the model environment in the model workshop.

??? faq "What are custom models?"
    Custom models are _not_ custom DataRobot models. They are _user-defined_ models created outside of DataRobot and assembled in the model workshop for access to deployment, monitoring, and governance. To support the local development of the models you want to bring into DataRobot through the model workshop, the [DataRobot Model Runner (or DRUM)](custom-model-drum){ target=_blank } provides you with tools to locally assemble, debug, test, and run the model before assembly in DataRobot. Before adding a custom model to the workshop, DataRobot recommends you reference the [custom model assembly guidelines](custom-model-assembly/index){ target=_blank } for building a custom model to upload to the workshop.

The following topics describe how to manage custom model artifacts in DataRobot:

Topic | Describes
------|-----------
[Create custom models](nxt-create-custom-model)                | How to create custom models in the model workshop.
[View and manage custom models](nxt-view-manage-custom-models) | How to view, share, and delete custom models in the model workshop.
[Test custom models in DataRobot](nxt-test-custom-model)       | How to test custom models in the model workshop.
[Add custom model versions](nxt-custom-model-versions)         | How to to create a new version of the model after updating the file contents or settings.
[Register a custom model](nxt-register-cus-models)             | How to add a custom model from the model workshop to the Registry.

Once deployed to a prediction server managed by DataRobot, you can [make predictions via the API](dr-predapi){ target=_blank } and [monitor your deployment](monitor/index){ target=_blank }.
