For the complete documentation index, see llms.txt. This page is also available as Markdown.

Asset Library

Asset Library allows you to find and manage images and videos across an entire Workspace in one place.

Using semantic search ("boxes") to find images across all projects in a Workspace

Finding Images and Videos

Asset Library search combines:

  • Semantic search: describe what you are looking for (ex: boxes) and it returns matching images and videos

  • Similarity search: find visually similar images (ex: like-image:61JNhXnwbNqNxux5Acnk)

  • Dataset filtering: filter by class, tag, or other fields (ex: class:helmet AND NOT (tag:v1 OR tag:v2))

  • Metadata search: filter by custom metadata (ex: metadata:author=John)

Uploaded videos are automatically indexed for semantic search. A thumbnail is generated from the first frame of each video so you can identify results at a glance.

Filtering by Project Type

Use the "Type" dropdown to show only images and videos from projects of a chosen type (ex: Object Detection, Classification, Instance Segmentation, Keypoint Detection, Multimodal). The "Type" dropdown appears when your Workspace has projects of more than one type.

Managing Images

Select images individually, or use "Select All" to select every image matching your current search query. This reveals a sticky action bar at the bottom of the page. From the action bar, you can:

  • Add tags and metadata to selected images

  • Create a new Project with selected images

  • Add selected images to an existing Project

  • Run a Workflow on selected images as a background Batch Processing job

  • Export/download search results

  • Delete images from the Workspace

When you use "Select All" with an active search, these actions apply to all matching results across the Workspace, not just the images visible on the current page.

Running a Workflow

You can run a Workflow on the images you select as a Batch Processing job. This is useful for enriching large sets of images with model outputs (ex: classifications, detections, quality scores) in one step.

Select the images you want, then click "Run Workflow" in the action bar. In the modal:

  • Select the Workflow to run. It must have exactly one image input.

  • Choose a Machine type. CPU is best for smaller detection, classification, and segmentation models. GPU is faster and required for some models such as SAM3, large VLMs, and larger RF-DETR or YOLO models. When a Workflow requires a GPU, it is selected for you.

  • Click "Start".

The job runs in the background as a Batch Processing job. You can track its progress in the Activity Center and on the "Batch Processing" tab under Deployments.

Writing Results Back to the Asset Library

To make a Workflow's results searchable in the Asset Library, have the Workflow write attributes and tags back onto each source image:

  1. Add a source_id input under your Workflow's Inputs block. Batch Processing fills it automatically, one value per image.

  2. Add a Roboflow Asset Library Attributes block, wire the source_id into it, and choose the tags and attributes it writes.

After the job completes, you can find those images using metadata and tag search (ex: metadata:blur_score>0.7, tag:auto-labeled).

Last updated

Was this helpful?