delete command (NuGet CLI)

Applies to: package publishing • Supported versions: all

Deletes or unlists a package from a package source. For, the delete command unlists the package.


nuget delete <packageID> <packageVersion> [options]

where <packageID> and <packageVersion> identify the exact package to delete or unlist. The exact behavior depends on the source. For local folders, for instance, the package is deleted; for the package is unlisted.


Option Description
ApiKey The API key for the target repository. If not present, the one specified in the config file is used.
ConfigFile The NuGet configuration file to apply. If not specified, %AppData%\NuGet\NuGet.Config (Windows) or ~/.nuget/NuGet/NuGet.Config (Mac/Linux) is used.
ForceEnglishOutput (3.5+) Forces nuget.exe to run using an invariant, English-based culture.
Help Displays help information for the command.
NonInteractive Suppresses prompts for user input or confirmations.
Source Specifies the server URL. The URL for is For private feeds, substitute the host name, for example, %hostname%/api/v3.
Verbosity Specifies the amount of detail displayed in the output: normal, quiet, detailed.

Also see Environment variables


nuget delete MyPackage 1.0

nuget delete MyPackage 1.0 -Source -apikey A1B2C3