NuGet Package ID Validator

Validate NuGet package identifiers against official NuGet Gallery naming conventions, dot-notation rules, and reserved namespace restrictions.

Ready

NuGet Naming Best Practices

1. Dot Separators

Identifiers must use alphanumeric characters and dot separators (.). Avoid consecutive dots, spaces, or illegal symbols.

2. Namespace Reservation

Prefixes like Microsoft.* are strictly reserved for official Microsoft publishers and require owner verification on nuget.org.

Frequently Asked Questions (FAQ)

NuGet IDs can contain uppercase and lowercase letters, numbers, hyphens, and dots. Spaces and special punctuation are disallowed.

NuGet package IDs are treated case-insensitively when matching package sources, but casing preservation is maintained on the gallery UI.

Publishers can claim package ID prefixes on nuget.org if their account matches ownership criteria, preventing typosquatting on common library names.