Workspaces, Projects, and Models

Learn how Workspaces, Projects, Versions, and Models structure your computer vision work in Roboflow

In Roboflow, your work is organized into Projects, which are always contained within Workspaces.

What is a Workspace?

Workspaces are collaborative environments designed for you and your team members. They serve as the central hub for organizing all your Projects. Your Roboflow plan and billing are managed at the Workspace level.

Learn how to create a Workspace

What is a Project?

Projects let you organize your computer vision work around a single computer vision dataset. This is where you'll manage your images, annotations, and the evolution of that dataset through its dataset versions.

Projects can have one or more versions.

Learn how to create a Project

Dataset Versions

Versions are point-in-time snapshots of your project's dataset. You can create a version from the current state of your dataset at any time. Once created, a version remains constant. Any subsequent changes you make to your dataset (like adding/removing images or modifying annotations) will not affect it. This is key for model reproducibility and comparison.

Learn how to create a Dataset Version

Models

You can train a model using any Dataset Version.

Roboflow supports many state-of-the-art model architectures. The architectures available will depend on your project type — object detection, segmentation, keypoint, classification, or multimodal.

When you train a model on a Dataset Version, your model will be associated with that specific version. If you upload a pre-trained model, you can choose to associate it with a dataset version in your project or designate it as 'versionless.' Learn more about how to train models on Roboflow or upload trained models to Roboflow.

Learn how to train a model

Last updated

Was this helpful?