---
title: DataRobot Blueprint Workshop
description: Learn how to construct and modify DataRobot blueprints through a programmatic interface.
---

# DataRobot Blueprint Workshop {: #datarobot-blueprint-workshop }

The Blueprint Workshop is built to ensure that constructing and modifying DataRobot blueprints through a programmatic interface is idiomatic, convenient, and powerful. Browse the topics detailed in the table below to get started with the Blueprint Workshop.

Some examples in this documentation reference methods from [DataRobot's Python Client](https://datarobot-public-api-client.readthedocs-hosted.com/).

Topic | Describes...
----- | ------
[Blueprint Workshop setup](bp-setup) | The first-time setup necessary for using the Blueprint Workshop. |
[Blueprint Workshop overview](bp-overview) | An overview of the workshop's functionality. |
[Pass features into a task](bp-adv) | How to pass one or more specific features to another task. |
[Blueprint Workshop API reference](https://blueprint-workshop.datarobot.com/autodoc/api_reference.html){ target=_blank } | A complete overview of the Blueprint Workshop API. |

In addition to the documentation that instructs you on how to use the Blueprint Workshop, DataRobot provides code examples to demonstrate common usage.

Topic | Describes...
----- | ------
[Workshop walkthrough notebook](bp-walkthru.ipynb) | An example workflow of basic Blueprint Workshop functionality. |
[Advanced feature selection notebook](bp-adv-feat.ipynb) | How to reference specific columns in a project’s dataset as an input to a task. |
[Custom task notebook](bp-custom-task.ipynb) | How to create a blueprint with a pre-existing custom task. |
