Supported Models

All models you can deploy with Roboflow.

With Roboflow, you can deploy object detection, segmentation, classification, keypoint, and multimodal models. Models you have trained are referenced by a model ID.

These models can be deployed with Workflows using:

The table below shows common models and their support for training, model weights upload and model weights export/download, and Serverless Cloud API deployment.

The table describes models that can be deployed with the Serverless Cloud API.

If a model is not supported on a Serverless Cloud API, it must be deployed either with a Dedicated Deployment with a GPU or on your own hardware with Roboflow Inference.

All models can be used with Batch Processing.

We recommend using Dedicated Deployments or Batch Processing with a GPU configured for optimal performance when using multimodal models.

Object Detection

ModelTask Type(s)Training Supported on Roboflow?Model Weights Upload Supported?Model Weights Export Supported?Supported on Serverless Cloud API
RF-DETRObject Detectiontruetruetruetrue
Roboflow 3.0Object Detectiontruetruetruetrue
YOLOliteObject Detectiontruefalsetruetrue
YOLO26Object Detectiontruetruetruetrue
Roboflow InstantObject Detectiontruefalsetruetrue
YOLOv12Object Detectiontruetruetruetrue
PaliGemma 2Object Detectiontruetruetruetrue
YOLO11Object Detectiontruetruetruetrue
YOLOv9Object Detectionfalsetruetruetrue
YOLOv5Object Detectionfalsetruetruetrue
OWLv2Object Detectionfalsefalsefalsefalse
Grounding DINOObject Detectionfalsefalsefalsefalse

Instance Segmentation

ModelTask Type(s)Training Supported on Roboflow?Model Weights Upload Supported?Model Weights Export Supported?Supported on Serverless Cloud API
RF-DETRInstance Segmentationtruetruetruetrue
Roboflow 3.0Instance Segmentationtruetruetruetrue
SAM3Instance Segmentationtruefalsefalsetrue
YOLO26Instance Segmentationtruetruetruetrue
YOLO11Instance Segmentationtruetruetruetrue
SAM2Instance Segmentationfalsefalsefalsetrue
YOLOv7Instance Segmentationfalsetruetruetrue

Classification

ModelTask Type(s)Training Supported on Roboflow?Model Weights Upload Supported?Model Weights Export Supported?Supported on Serverless Cloud API
Roboflow 3.0Classificationtruefalsefalsetrue
DINOv3Classificationtruefalsefalsetrue
ViTClassificationtruetruefalsetrue
ResNetClassificationtruetruefalsetrue

Keypoint Detection

ModelTask Type(s)Training Supported on Roboflow?Model Weights Upload Supported?Model Weights Export Supported?Supported on Serverless Cloud API
RF-DETR (Preview)Keypoint Detectiontruefalsefalsefalse
Roboflow 3.0Keypoint Detectiontruetruetruetrue
YOLO26Keypoint Detectiontruetruetruetrue
YOLO11Keypoint Detectiontruetruetruetrue

Semantic Segmentation

ModelTask Type(s)Training Supported on Roboflow?Model Weights Upload Supported?Model Weights Export Supported?Supported on Serverless Cloud API
YOLO26Semantic Segmentationtruetruetruetrue
Roboflow 2.0Semantic Segmentationtruefalsefalsetrue

Multimodal

ModelTask Type(s)Training Supported on Roboflow?Model Weights Upload Supported?Model Weights Export Supported?Supported on Serverless Cloud API
Cosmos 3 EdgeMultimodalfalsefalsefalsetrue
Qwen3.5Multimodaltruetruefalsefalse
Qwen3-VLMultimodaltruetruefalsetrue
Perception EncoderMultimodalfalsefalsefalsefalse
SmolVLM2Multimodaltruefalsefalsefalse
Qwen2.5-VLMultimodaltruetruefalsefalse
SmolVLM 256MMultimodaltruefalsefalsefalse
PaliGemma 2Multimodaltruetruetruetrue
Florence 2Multimodaltruetruefalsetrue
Moondream2Multimodalfalsefalsefalsefalse
YOLO-WorldMultimodalfalsefalsefalsetrue
CLIPMultimodalfalsefalsefalsetrue

OCR

ModelTask Type(s)Training Supported on Roboflow?Model Weights Upload Supported?Model Weights Export Supported?Supported on Serverless Cloud API
GLM-OCROCRfalsefalsefalsetrue
TrOCROCRfalsefalsefalsefalse
DocTROCRfalsefalsefalsetrue
EasyOCROCRfalsefalsefalsetrue

Other

ModelTask Type(s)Training Supported on Roboflow?Model Weights Upload Supported?Model Weights Export Supported?Supported on Serverless Cloud API
Depth Anything V2 SmallDepth Estimationfalsefalsefalsefalse
L2CS-NetGaze Detectionfalsefalsefalsetrue

Models Supported in Workflows

You can run all of the above models in Workflows, as well as other models like Segment Anything 2, CLIP, OpenAI's GPT models, and more. See a full list of models you can run in a Workflow.

Foundation Models

Foundation models are trained on very large, general datasets, so they work out of the box without you training anything. OpenAI's CLIP, for example, was trained on over 400 million image-text pairs, which lets it classify and compare images across a wide range of domains.

Roboflow supports foundation models for segmentation, zero-shot detection, embeddings, OCR, depth estimation, and visual question answering. Every model listed on this page is callable over HTTP, so you do not have to set up or configure each one yourself.

Common uses:

  • Zero-shot detection and segmentation. SAM3, Grounding DINO, YOLO-World, and OWLv2 find objects from a text prompt or a single example, with no training data.
  • Automated labeling. Use a zero-shot model to label a dataset, then train a smaller, faster model that is fine-tuned to your use case.
  • Embeddings. CLIP and Perception Encoder turn images and text into vectors for clustering, deduplication, content moderation, and dataset search.
  • Reading and describing images. Florence 2, Qwen3-VL, Moondream2, and the OCR models answer questions about images and extract text.

Pretrained Models

Roboflow ships COCO-pretrained checkpoints under short aliases such as rfdetr-small and yolov8n-640. You can pass an alias anywhere a model ID is accepted, with no training and no project setup. See Pretrained Model Aliases for the full list.

Running Your Own Models

To run a model you trained (or uploaded weights for), you need its model ID. Open your Roboflow dashboard, select the model, and click "Deploy" in the sidebar to find the ID, which has the form {workspace}/{project}/{version}.

Then pass it as model_id:

import os
from inference_sdk import InferenceHTTPClient

client = InferenceHTTPClient(
    api_url="https://serverless.roboflow.com",
    api_key=os.environ["ROBOFLOW_API_KEY"],
)

results = client.infer("image.jpeg", model_id="taylor-swift-records/3")
print(results["predictions"])

Load the results into supervision with sv.Detections.from_inference(results) to visualize them.

Community Models

Roboflow Universe hosts more than 50,000 models published by other Roboflow users, covering everything from defect detection to sports analytics and wildlife identification. Universe model IDs work exactly like your own: see Find a Model on Universe.

Licensing

Models supported by Roboflow carry the licenses of their upstream projects. See Roboflow Licensing for how Roboflow Inference and the models it serves are licensed.