> For the complete documentation index, see [llms.txt](https://docs.roboflow.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.roboflow.com/workflows/readme.md).

# Workflows

Build, test, and deploy multi-step computer vision applications in your browser.

Roboflow Workflows let you build a multi-step computer vision application in your browser - chaining models, logic, and integrations together - then deploy it to the Roboflow Cloud or your own hardware. The same Workflow runs on images, video files, and live RTSP streams through [Roboflow Inference](https://github.com/roboflow/inference).

Workflows are an ecosystem of pluggable, reusable Blocks. You connect them on a canvas, and the Workflows engine runs the finished application, which takes you from prototype to production without writing glue code. Roboflow ships a large catalog of Blocks and the community can publish their own, so the ecosystem keeps growing.

With Workflows you can:

* Detect, classify, and segment objects in images using state-of-the-art models.
* Use Large Multimodal Models (LMMs) to make determinations at any stage of a Workflow.
* Add business logic that translates model predictions into your domain language.

## Build & Deploy

<table data-view="cards" data-search="false"><thead><tr><th></th><th></th><th data-hidden data-card-cover data-type="image">Cover image</th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Create a Workflow</strong></td><td>Start from a template or a blank canvas.</td><td><a href="https://1126624165-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoO0Ceoy9R0lHDZATcPyh%2Fuploads%2Fgit-blob-3d926ebe1e71deb763e228f1bdd031a7c5f5f9ce%2Fimg-card-workflows-create.png?alt=media">img-card-workflows-create.png</a></td><td><a href="/workflows/build/create-a-workflow.md">Create a Workflow</a></td></tr><tr><td><strong>Build a Workflow</strong></td><td>Add and connect Blocks to assemble your application.</td><td><a href="https://1126624165-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoO0Ceoy9R0lHDZATcPyh%2Fuploads%2Fgit-blob-383a26038eb8e905f894149a23b847370c75e242%2Fimg-card-workflows-build.png?alt=media">img-card-workflows-build.png</a></td><td><a href="/workflows/build/build-a-workflow.md">Build a Workflow</a></td></tr><tr><td><strong>Test a Workflow</strong></td><td>Run and preview your Workflow in the browser as you build.</td><td><a href="https://1126624165-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoO0Ceoy9R0lHDZATcPyh%2Fuploads%2Fgit-blob-8f39e25040b12dbf7ffd5629617b56513eafe04e%2Fimg-card-workflows-test.png?alt=media">img-card-workflows-test.png</a></td><td><a href="/workflows/build/test-a-workflow.md">Test a Workflow</a></td></tr><tr><td><strong>Workflows AI Assistant</strong></td><td>Build and debug Workflows with natural language.</td><td><a href="https://1126624165-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoO0Ceoy9R0lHDZATcPyh%2Fuploads%2Fgit-blob-e6f678a7b808d7be1fccac62bb402ba319a3e77a%2Fimg-card-workflows-ai-assistant.png?alt=media">img-card-workflows-ai-assistant.png</a></td><td><a href="/workflows/build/workflows-ai-assistant.md">Workflows AI Assistant</a></td></tr><tr><td><strong>Deploy a Workflow</strong></td><td>Run on the Roboflow Cloud, or self-host on your own hardware and edge devices.</td><td><a href="https://1126624165-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoO0Ceoy9R0lHDZATcPyh%2Fuploads%2Fgit-blob-db956430ee200c933c141588af35efeed180f7ec%2Fimg-card-workflows-deploy.png?alt=media">img-card-workflows-deploy.png</a></td><td><a href="/workflows/deploy/deploy-a-workflow.md">Deploy a Workflow</a></td></tr><tr><td><strong>Workflow Environment</strong></td><td>Inputs, outputs, and the runtime your Workflow executes in.</td><td><a href="https://1126624165-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoO0Ceoy9R0lHDZATcPyh%2Fuploads%2Fgit-blob-8f4b523bacf9eb2c43349b9bece8950044c8e06b%2Fimg-card-workflows-manage.png?alt=media">img-card-workflows-manage.png</a></td><td><a href="/workflows/deploy/workflow-environment.md">Workflow Environment</a></td></tr></tbody></table>

Prefer to learn with video? This tutorial walks through building your first Workflow:

{% embed url="<https://youtu.be/r3Ke7ZEh2Qo>" %}

<figure><img src="https://media.roboflow.com/inference/workflow-example.png" alt="A license plate detection Workflow"><figcaption><p>A license plate detection application built with Workflows</p></figcaption></figure>

## Manage

* [Manage Workflows](/workflows/manage/manage-workflows.md) - organize the Workflows in your workspace
* [Manage Workflow Versions](/workflows/manage/manage-workflow-versions.md) - track and roll back changes over time
* [Share a Workflow](/workflows/manage/share-a-workflow.md) and [Delete a Workflow](/workflows/manage/delete-a-workflow.md)

## Blocks & Integrations

* [Workflow Blocks](/workflows/blocks/blocks.md) - the full catalog of Blocks, grouped by category, with inputs, outputs, and usage
* [Blocks Governance](/workflows/blocks/blocks-governance.md) - control which Blocks are enabled across your workspace
* [Enterprise Integrations](/workflows/deploy/enterprise-integrations.md) - integrations available to enterprise customers

## Extend Workflows

* [Developer Guide](/workflows/developer-guide/developer-guide.md) - the Workflow Definition language, the Compiler and Execution Engine, kinds, and how to write and publish your own Blocks
* [Video Processing](/workflows/deploy/video-processing.md) - run Workflows on video frames and streams

Ready to put a Workflow into production? See [Deploy a Workflow](/workflows/deploy/deploy-a-workflow.md) and the [Deployment documentation](https://docs.roboflow.com/deployment) for cloud, dedicated, and self-hosted options.
