Ultralytics Platform
Ultralytics Platform is a comprehensive end-to-end computer vision platform that streamlines the entire ML workflow from data preparation to model deployment. Built for teams and individuals who need production-ready computer vision solutions without the infrastructure complexity.
Watch: Getting Started with Ultralytics Platform
What is Ultralytics Platform?
Ultralytics Platform is designed to replace fragmented ML tooling with a unified solution. It combines the capabilities of:
- Roboflow - Data management and annotation
- Weights & Biases - Experiment tracking
- SageMaker - Cloud training
- HuggingFace - Model deployment
- Arize - Monitoring
All in one platform with native support for YOLO11 and YOLO26 models.
Workflow: Data → Train → Deploy
The Platform follows a streamlined three-stage workflow:
graph LR
subgraph Data["📁 Data"]
A[Upload] --> B[Annotate]
B --> C[Analyze]
end
subgraph Train["🚀 Train"]
D[Configure] --> E[Train on GPU]
E --> F[View Metrics]
end
subgraph Deploy["🌐 Deploy"]
G[Test] --> H[Deploy Endpoint]
H --> I[Monitor]
end
Data --> Train --> Deploy
| Stage | Features |
|---|---|
| Data | Dataset upload, annotation editor (manual + SAM + auto-label), statistics visualization |
| Train | Project organization, cloud training with GPU instances, real-time metrics streaming |
| Deploy | Inference testing, dedicated endpoints in 43 regions, monitoring dashboards |
Multi-Region Infrastructure
Your data stays in your region. Ultralytics Platform operates infrastructure in three global regions:
| Region | Location |
|---|---|
| US | US Central (Iowa) |
| EU | EU West (Belgium) |
| AP | Asia Pacific (Hong Kong) |
You select your region during onboarding, and all your data, models, and deployments remain in that region.
Key Features
Data Preparation
- Dataset Management: Upload images, videos, or ZIP archives with automatic processing
- Annotation Editor: Manual annotation for all 5 YOLO task types (detect, segment, pose, OBB, classify)
- SAM Smart Annotation: Click-based intelligent annotation using Segment Anything Model
- Auto-Annotation: Use trained models to pre-label new data
- Statistics: Class distribution, location heatmaps, and dimension analysis
Model Training
- Cloud Training: Train on cloud GPUs (RTX 4090, A100, H100) with real-time metrics
- Remote Training: Train anywhere and stream metrics to Platform (W&B-style)
- Project Organization: Group related models, compare experiments, track activity
- 17 Export Formats: ONNX, TensorRT, CoreML, TFLite, and more
Deployment
- Inference Testing: Test models directly in the browser with custom images
- Dedicated Endpoints: Deploy to 43 global regions with auto-scaling
- Monitoring: Real-time metrics, request logs, and performance dashboards
Account Management
- API Keys: Secure key management for remote training and API access
- Credits & Billing: Pay-as-you-go training with transparent pricing
- GDPR Compliance: Data export and account deletion
Quick Links
Get started with these resources:
- Quickstart: Create your first project and train a model in minutes
- Datasets: Upload and manage your training data
- Annotation: Label your data with manual and AI-assisted tools
- Projects: Organize your models and experiments
- Cloud Training: Train on cloud GPUs
- Inference: Test your models
- Endpoints: Deploy models to production
- Monitoring: Track deployment performance
- API Keys: Manage API access
- Billing: Credits and payment
- REST API: API reference
FAQ
How do I get started with Ultralytics Platform?
To get started with Ultralytics Platform:
- Sign Up: Create an account at platform.ultralytics.com
- Select Region: Choose your data region (US, EU, or AP) during onboarding
- Upload Dataset: Navigate to the Datasets section to upload your data
- Train Model: Create a project and start training on cloud GPUs
- Deploy: Test your model and deploy to a dedicated endpoint
For a detailed guide, see the Quickstart page.
What are the benefits of Ultralytics Platform?
Ultralytics Platform offers:
- Unified Workflow: Data, training, and deployment in one place
- Multi-Region: Data residency in US, EU, or AP regions
- No-Code Training: Train advanced YOLO models without writing code
- Real-Time Metrics: Stream training progress and monitor deployments
- 43 Deploy Regions: Deploy models close to your users worldwide
- 5 Task Types: Support for detection, segmentation, pose, OBB, and classification
- AI-Assisted Annotation: SAM and auto-labeling to speed up data preparation
What GPU options are available for cloud training?
Ultralytics Platform supports multiple GPU types for cloud training:
| GPU | VRAM | Best For |
|---|---|---|
| RTX 4090 | 24GB | Fast training, most use cases |
| RTX 3090 | 24GB | Cost-effective training |
| A100 40GB | 40GB | Large models, big batches |
| A100 80GB | 80GB | Very large models |
| H100 80GB | 80GB | Maximum performance |
| L40S | 48GB | Balanced performance |
See Cloud Training for pricing and details.
How does remote training work?
You can train models anywhere and stream metrics to Platform.
Package Version Requirement
Platform integration requires ultralytics>=8.4.0. Lower versions will NOT work with Platform.
pip install "ultralytics>=8.4.0"
# Set your API key
export ULTRALYTICS_API_KEY="your_api_key"
# Train with project/name to stream metrics
yolo train model=yolo11n.pt data=coco.yaml epochs=100 project=username/my-project name=exp1
See Cloud Training for more details on remote training.
What annotation tools are available?
The Platform includes a full-featured annotation editor supporting:
- Manual Tools: Bounding boxes, polygons, keypoints, oriented boxes, classification
- SAM Smart Annotation: Click to generate precise masks using Segment Anything Model
- YOLO Auto-Annotation: Use trained models to pre-label images
- Keyboard Shortcuts: Efficient workflows with hotkeys
See Annotation for the complete guide.