Package Recovery

Deleted packages are not immediately destroyed. Feedz keeps the underlying files for a period of time so that accidental deletions can be recovered directly from the portal.

How deletion works

When a package is deleted — manually or by a retention rule — it is removed from the feed index immediately and no longer visible to clients. The underlying file is moved to cold storage and permanently destroyed once the recovery window for your plan expires.

Recovering a package

Deleted packages can be restored without contacting support. Go to the repository in the portal and select Deleted Packages from the sidebar. You can search by package ID or version to find the package you need, then click Restore to return it to the feed.

A package cannot be restored if a package with the same ID and version already exists in the feed. Remove the existing version first, then restore.

Recovery windows by plan

Plan Default recovery window
Free1 day
Starter30 days
Professional1 year

Shortening the recovery window

If you want deleted packages to be permanently destroyed sooner than the plan default, you can shorten the window per repository. Go to Repository Settings → Retention and enable the Set to a shorter period option under Deleted Package Retention.

Once the recovery window has passed, the file is permanently deleted and cannot be restored.