# Workload interfaces

> Workload interfaces - Manage artifacts and Workloads from the terminal with the DataRobot CLI, or
> declare them as infrastructure with the Pulumi provider.

This Markdown file sits beside the HTML page at the same path (with a `.md` suffix). It summarizes the topic and lists links for tools and LLM context.

Companion generated at `2026-07-09T05:46:40.354836+00:00` (UTC).

## Primary page

- [Workload interfaces](https://docs.datarobot.com/en/docs/workload-api/workload-interfaces/index.html.md): Full documentation for this topic (Markdown sidecar).

## Related documentation

- [Workload API](https://docs.datarobot.com/en/docs/workload-api/index.html.md): Linked from this page.
- [Manage artifacts with the CLI](https://docs.datarobot.com/en/docs/workload-api/workload-interfaces/workload-cli/artifact-cli.html.md): Linked from this page.
- [Manage Workloads with the CLI](https://docs.datarobot.com/en/docs/workload-api/workload-interfaces/workload-cli/workload-cli.html.md): Linked from this page.
- [Manage Workloads with Pulumi](https://docs.datarobot.com/en/docs/workload-api/workload-interfaces/workload-pulumi/index.html.md): Linked from this page.

## Documentation content

> [!NOTE] Preview
> The Workload API is a preview feature, on by default.
> 
> Feature flag: Enable Access to Workload API Experimental Features

This section covers the non-REST interfaces to the Workload API: the DataRobot CLI for terminal-driven workflows and scripting, and the Pulumi provider for declarative infrastructure-as-code. Both surfaces span the full artifact and Workload lifecycle.

| Resource | Description |
| --- | --- |
| Manage artifacts with the CLI | dr artifact reference: create, build, lock, and manage code for Workload artifacts from your terminal. |
| Manage Workloads with the CLI | dr workload reference: create, start, stop, observe, and delete Workloads from your terminal. |
| Manage Workloads with Pulumi | Declare artifacts and Workloads as code with the DataRobot Pulumi provider. |
