For the complete documentation index, see llms.txt. This page is also available as Markdown.

Fork a Universe Dataset

You can copy data from a Universe dataset into your account using the Fork Project feature.

About

You can copy data from a Universe dataset into your account using the Fork Project feature.

To fork a project, you must be logged into your Roboflow account.

Web App

Fork a Project

First, find a dataset on Universe that you want to use in your computer vision project.

Next, click the "Use this Dataset", and then the "Fork Project" button:

The dataset will then be copied into your Roboflow Workspace.

Once the project has been copied, you will be taken to a page where you can generate a Project Version using the dataset:

You can then change the project however you want, or train a model using the dataset.

HTTP API

You can fork a public project from Roboflow Universe into your Workspace by making a POST request to the /:workspace/projects/fork endpoint. Replace :workspace with the target Workspace that should receive the new Project.

Forking runs asynchronously. The fork request returns a task ID and a polling URL. Poll the async task until it completes, then read the forked Project details from the task result.

Forking copies the source images and annotations into a new Project in your Workspace. The fork starts with fresh versions and export settings, so you can generate dataset versions with your own preprocessing and augmentation choices.

This endpoint requires an API key with the project:create scope.

Example Request

You can also provide the source Project slug directly:

Parameters

Example Response

The fork request returns 202 Accepted with an async task ID and polling URL:

Check Fork Status

Poll the returned url, or call GET /:workspace/asynctasks/:id with the taskId from the fork response:

For response formats and async task error behavior, see Async Tasks.

Fork Request Errors

Last updated

Was this helpful?