Delete a Project

Move a project to Trash, where it is kept for 30 days before being permanently removed.

Deleting a project moves it to your workspace Trash for 30 days before it is permanently removed. You can restore it from the Trash any time during the retention window.

Any in-flight training jobs for the project are cancelled automatically when you move it to Trash.

Only the Project owner can delete a Project. If you are not the owner, the "Delete Project" option is disabled and a tooltip names the current owner. Ask them to delete the Project, or have them transfer ownership to you.

Delete a project

  1. Click the three dots beside a project listing on the workspace dashboard, or the three dots in the sidebar of the project page.

  2. Click "Delete Project".

  3. Type the project ID to confirm.

  4. Optionally check "Also delete images from Asset Library" if you want images that belong only to this project to be removed when the project is permanently cleaned up. Images shared with other projects are preserved either way.

  5. Click "Move to Trash".

Restore or permanently delete

See Trash for how to restore a deleted project or remove one immediately without waiting for the 30-day retention window.

Delete via API, SDK, or CLI

You can also move a project to Trash through:

  • REST API: DELETE /:workspace/:project

  • Python SDK: project.delete()

  • CLI: roboflow project delete <workspace>/<project>

To restore outside the web app use project.restore() from the SDK or roboflow project restore <workspace>/<project> from the CLI. Permanent deletion is available only from the Trash page in the web app.

Last updated

Was this helpful?