Deploy a Model or Workflow
Learn how to deploy workflows and models trained on or uploaded to Roboflow.
We support both managed deployments and self-hosted deployment of both models and workflows. You reference a trained model by its model ID when you deploy it or run inference.
Managed Deployments
These options leverage Roboflow's cloud infrastructure to run your models and workflows, eliminating the need for you to manage your own hardware or software.
Self-Hosted Deployment
Run Inference on infrastructure you manage. Start with a runtime, then add Deployment Manager if you need to manage a fleet of devices.
Choosing the Right Deployment Option
The best deployment option depends on whether your workload is real-time or bulk, how much latency you can tolerate, where your data lives, and how much infrastructure you want to manage. See Choosing a Deployment Option for a side-by-side comparison of every option and a short decision flow to help you pick.
Going to Production
Before you ship, walk through the Production Readiness Checklist for error handling, retries, timeouts, rate limits, and scaling guidance.
Last updated
Was this helpful?


