Roboflow Docs
DashboardResourcesProducts
  • Product Documentation
  • Developer Reference
  • Changelog
  • Roboflow Documentation
  • Quickstart
  • Workspaces
    • Workspaces, Projects, and Models
    • Create a Workspace
    • Rename a Workspace
    • Delete a Workspace
  • Team Members
    • Invite a Team Member
    • Role-Based Access Control (RBAC)
    • Change a Team Member Role
    • Remove a Team Member
  • Single Sign On (SSO)
  • Workflows
    • What is Workflows?
    • Create a Workflow
    • Build a Workflow
    • Test a Workflow
    • Deploy a Workflow
    • Workflow Examples
      • Multimodal Model Workflow
    • Share a Workflow
    • Workflows AI Assistant
  • Enterprise Integrations
  • Workflow Blocks
    • Run a Model
      • Object Detection Model
      • Single-Label Classification Model
    • Visualize Predictions
      • Bounding Box Visualization
      • Label Visualization
      • Circle Visualization
      • Background Color Visualization
      • Classification Label Visualization
      • Crop Visualization
  • Dataset Management
    • Create a Project
    • Upload Images, Videos, and Annotations
      • Import Data from Cloud Providers
        • AWS S3 Bucket
        • Azure Blob Storage
        • Google Cloud Storage
      • Import from Roboflow Universe
    • Manage Datasets
      • Dataset Batches
      • Search a Dataset
      • Set Dataset Classes
      • Add Tags to Images
      • Create an Annotation Attribute
      • Download an Image
      • Delete an Image
    • Dataset Versions
      • Create a Dataset Version
      • Preprocess Images
      • Image Augmentation
        • Augmentation Types
          • Flip Augmentation
          • 90º Rotate Augmentation
          • Crop Augmentation
          • Rotation Augmentation
          • Shear Augmentation
          • Grayscale Augmentation
          • Hue Augmentation
          • Saturation Augmentation
          • Brightness Augmentation
          • Exposure Augmentation
          • Blur Augmentation
          • Noise Augmentation
          • Cutout Augmentation
          • Mosaic Augmentation
        • Add Augmentations to Images
      • Delete a Version
    • Dataset Analytics
    • Merge Projects
    • Rename a Project
    • Delete a Project
    • Project Folders
    • Make a Project Public
    • Download a Dataset
  • Annotate
    • Introduction to Roboflow Annotate
    • Annotate an Image
      • Keyboard Shortcuts
      • Comment on an Image
      • Annotation History
      • Similarity Search
    • AI Labeling
      • Label Assist
      • Smart Polygon
      • Box Prompting
      • Auto Label
    • Set Keypoint Skeletons
    • Annotate Keypoints
    • Annotate Multimodal Data
    • Collaborate on Labeling
    • Annotation Insights
  • Roboflow Labeling Services
  • Train
    • Train a Model
      • Train from a Universe Checkpoint
      • Train from Azure Vision
      • Train from Google Cloud
    • Roboflow Instant
    • Cancel a Training Job
    • Stop Training Early
    • View Training Results
    • View Trained Models
    • Evaluate Trained Models
  • Deploy
    • Deploy a Model or Workflow
    • Supported Models
    • Managed Deployments
    • Serverless Hosted API V2
      • Use in a Workflow
      • Use with the REST API
      • Run an Instant Model
    • Serverless Hosted API
      • Object Detection
      • Classification
      • Instance Segmentation
        • Semantic Segmentation
      • Keypoint Detection
      • Foundation Models
        • CLIP
        • OCR
        • YOLO-World
      • Video Inference
        • Use a Fine-Tuned Model
        • Use CLIP
        • Use Gaze Detection
        • API Reference
        • Video Inference JSON Output Format
      • Pre-Trained Model APIs
        • Blur People API
        • OCR API
        • Logistics API
        • Image Tagging API
        • People Detection API
        • Fish Detection API
        • Bird Detection API
        • PPE Detection API
        • Barcode Detection API
        • License Plate Detection API
        • Ceramic Defect Detection API
        • Metal Defect Detection API
    • Dedicated Deployments
      • Create a Dedicated Deployment
      • Make Requests to a Dedicated Deployment
      • Manage Dedicated Deployments with an API
    • Batch Processing
    • SDKs
      • Python inference-sdk
      • Web Browser
        • inferencejs Reference
        • inferencejs Requirements
      • Lens Studio
        • Changelog - Lens Studio
      • Luxonis OAK
    • Upload Custom Model Weights
    • Download Model Weights
    • Enterprise Deployment
      • License Server
      • Offline Mode
      • Kubernetes
      • Docker Compose
    • Device Manager
      • Add a Device
      • Add a Stream
      • View a Stream
    • Model Monitoring
      • Alerting
  • Universe
    • What is Roboflow Universe?
    • Find a Dataset on Universe
    • Explore Images in a Universe Dataset
    • Fork a Universe Dataset
    • Find a Model on Universe
    • Download a Universe Dataset
  • Set a Project Description
  • View Project Analytics
  • Support
    • Share a Workspace with Support
    • Delete Your Roboflow Account
    • Apply for Academic Credits
  • Billing
    • Premium Trial
    • Credits
      • View Credit Usage
      • Enable or Disable Flex Billing
      • Purchase Prepaid Credits
    • Plans
      • Purchase a Plan
      • Cancel a Plan
      • Update Billing Details
      • Update Payment Method
      • View Invoices
Powered by GitBook
On this page
  • Create a Deployment in the Web Interface
  • Create a Dedicated Deployment with the CLI

Was this helpful?

  1. Deploy
  2. Dedicated Deployments

Create a Dedicated Deployment

You can create a Dedicated Deployment in the Roboflow web interface, or in the CLI.

PreviousDedicated DeploymentsNextMake Requests to a Dedicated Deployment

Last updated 20 days ago

Was this helpful?

Create a Deployment in the Web Interface

Open your workspace dashboard page, click Deployments on the left panel, then the Dedicated Deployments tab:

Click the New Deployment button, it brings up the Create a Dedicated Deployment dialog as shown below:

Each of the properties in the dialog are described in the table below. Fill the dialog and click on the Create Dedicated Deployment button. It may take anywhere from a few seconds to a few minutes to provision your deployment.

Property
Description

Name

Choose a unique name (5-15 characters) to identify your Dedicated Deployment. This name will also become the subdomain for your deployment endpoint (e.g., dev-testing.roboflow.cloud).

  • Easy to Remember: Pick a name that clearly reflects your deployment's purpose (e.g., "prod-inference", "dev-testing").

  • Unique within Workspace: If your chosen name is already taken, a short random code will be added to create a unique subdomain.

Tips:

  • Use lowercase letters, numbers, and hyphens (-) for your name.

  • Avoid special characters or spaces.

Machine Type

Whether a CPU-only or a GPU dedicated deployment is needed.

Deployment Type

Development: ideal for development or experimental purpose, automatically expires in 3 hours.

Production: ideal for serving production requests, permanent until manually deleted.

Autoscaling

This feature is only for prod-cpu and prod-gpu.

Create a Dedicated Deployment with the CLI

Subcommands

  • machine_type: List available machine types for your Dedicated Deployments. Currently, we support dev-cpu, dev-gpu, prod-cpu, prod-gpu.

  • add: Create a new Dedicated Deployment.

  • get: Get detailed information about a specific Dedicated Deployment.

  • list: List all Dedicated Deployments in your workspace.

  • usage_workspace: Get usage statistics for all Dedicated Deployments in your workspace.

  • usage_deployment: Get usage statistics for a specific Dedicated Deployment.

  • delete: Delete a Dedicated Deployment.

  • log: View logs for a specific Dedicated Deployment.

Subcommand Examples

  • Create a new deployment

    roboflow deployment add my-deployment -m prod-gpu -e [email protected]
  • Get deployment information

    roboflow deployment get my-deployment
  • List all deployments

    roboflow deployment list

    Use code with caution.

  • Get workspace usage

    roboflow deployment usage_workspace
  • Get deployment usage

    roboflow deployment usage_deployment my-deployment
  • Delete a deployment

    roboflow deployment delete my-deployment
  • View deployment logs

    roboflow deployment log my-deployment -t 60 -n 20

Additional Notes

  • For more detailed information and options for each subcommand, use the --help flag.

The roboflow deployment command provides a set of subcommands to manage your Roboflow Dedicated Deployments. Before you proceed, please ensure you have the roboflow CLI installed and configured with your API key, as documented

here.
Dedicated deployment servers in a Workspace are listed under Deployments. Users can add dedicated deployments from here.
Configure properties for your dedicated deployment.