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
| Model | Task Type(s) | Training Supported on Roboflow? | Model Weights Upload Supported? | Model Weights Export Supported? | Supported on Serverless Cloud API |
|---|---|---|---|---|---|
| RF-DETR | Object Detection | true | true | true | true |
| Roboflow 3.0 | Object Detection | true | true | true | true |
| YOLOlite | Object Detection | true | false | true | true |
| YOLO26 | Object Detection | true | true | true | true |
| Roboflow Instant | Object Detection | true | false | true | true |
| YOLOv12 | Object Detection | true | true | true | true |
| PaliGemma 2 | Object Detection | true | true | true | true |
| YOLO11 | Object Detection | true | true | true | true |
| YOLOv9 | Object Detection | false | true | true | true |
| YOLOv5 | Object Detection | false | true | true | true |
| OWLv2 | Object Detection | false | false | false | false |
| Grounding DINO | Object Detection | false | false | false | false |
Instance Segmentation
| Model | Task Type(s) | Training Supported on Roboflow? | Model Weights Upload Supported? | Model Weights Export Supported? | Supported on Serverless Cloud API |
|---|---|---|---|---|---|
| RF-DETR | Instance Segmentation | true | true | true | true |
| Roboflow 3.0 | Instance Segmentation | true | true | true | true |
| SAM3 | Instance Segmentation | true | false | false | true |
| YOLO26 | Instance Segmentation | true | true | true | true |
| YOLO11 | Instance Segmentation | true | true | true | true |
| SAM2 | Instance Segmentation | false | false | false | true |
| YOLOv7 | Instance Segmentation | false | true | true | true |
Classification
| Model | Task Type(s) | Training Supported on Roboflow? | Model Weights Upload Supported? | Model Weights Export Supported? | Supported on Serverless Cloud API |
|---|---|---|---|---|---|
| Roboflow 3.0 | Classification | true | false | false | true |
| DINOv3 | Classification | true | false | false | true |
| ViT | Classification | true | true | false | true |
| ResNet | Classification | true | true | false | true |
Keypoint Detection
| Model | Task Type(s) | Training Supported on Roboflow? | Model Weights Upload Supported? | Model Weights Export Supported? | Supported on Serverless Cloud API |
|---|---|---|---|---|---|
| RF-DETR (Preview) | Keypoint Detection | true | false | false | false |
| Roboflow 3.0 | Keypoint Detection | true | true | true | true |
| YOLO26 | Keypoint Detection | true | true | true | true |
| YOLO11 | Keypoint Detection | true | true | true | true |
Semantic Segmentation
| Model | Task Type(s) | Training Supported on Roboflow? | Model Weights Upload Supported? | Model Weights Export Supported? | Supported on Serverless Cloud API |
|---|---|---|---|---|---|
| YOLO26 | Semantic Segmentation | true | true | true | true |
| Roboflow 2.0 | Semantic Segmentation | true | false | false | true |
Multimodal
| Model | Task Type(s) | Training Supported on Roboflow? | Model Weights Upload Supported? | Model Weights Export Supported? | Supported on Serverless Cloud API |
|---|---|---|---|---|---|
| Cosmos 3 Edge | Multimodal | false | false | false | true |
| Qwen3.5 | Multimodal | true | true | false | false |
| Qwen3-VL | Multimodal | true | true | false | true |
| Perception Encoder | Multimodal | false | false | false | false |
| SmolVLM2 | Multimodal | true | false | false | false |
| Qwen2.5-VL | Multimodal | true | true | false | false |
| SmolVLM 256M | Multimodal | true | false | false | false |
| PaliGemma 2 | Multimodal | true | true | true | true |
| Florence 2 | Multimodal | true | true | false | true |
| Moondream2 | Multimodal | false | false | false | false |
| YOLO-World | Multimodal | false | false | false | true |
| CLIP | Multimodal | false | false | false | true |
OCR
| Model | Task Type(s) | Training Supported on Roboflow? | Model Weights Upload Supported? | Model Weights Export Supported? | Supported on Serverless Cloud API |
|---|---|---|---|---|---|
| GLM-OCR | OCR | false | false | false | true |
| TrOCR | OCR | false | false | false | false |
| DocTR | OCR | false | false | false | true |
| EasyOCR | OCR | false | false | false | true |
Other
| Model | Task Type(s) | Training Supported on Roboflow? | Model Weights Upload Supported? | Model Weights Export Supported? | Supported on Serverless Cloud API |
|---|---|---|---|---|---|
| Depth Anything V2 Small | Depth Estimation | false | false | false | false |
| L2CS-Net | Gaze Detection | false | false | false | true |
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"])from inference import get_model
model = get_model(model_id="taylor-swift-records/3")
results = model.infer("image.jpeg")[0]
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.