<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/nuget-package-source-discovery-cml0rwkru" -->

---
title: NuGet Package Source Discovery | daily.dev
description: Introduces the NuGet Package Source Discovery (PSD) specification, a proposal co-authored by Maarten Balliauw along with Xavier Decoster, Scott Hanselman, Phil...
canonical: https://daily.dev/posts/nuget-package-source-discovery-cml0rwkru
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: NuGet Package Source Discovery | daily.dev
og:description: Introduces the NuGet Package Source Discovery (PSD) specification, a proposal co-authored by Maarten Balliauw along with Xavier Decoster, Scott Hanselman, Phil...
og:url: https://daily.dev/posts/nuget-package-source-discovery-cml0rwkru
og:image: https://api.daily.dev/og/posts/CmL0RwKRu.png
og:image:alt: NuGet Package Source Discovery
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# NuGet Package Source Discovery

**[Maarten Balliauw](https://daily.dev/sources/maartenballiauw)** · 4 min read · 0 upvotes · 0 comments

## Summary

Introduces the NuGet Package Source Discovery (PSD) specification, a proposal co-authored by Maarten Balliauw along with Xavier Decoster, Scott Hanselman, Phil Haack, Jeff Handley, and Howard Dierking. PSD lets a NuGet client discover package feeds just by knowing a website's URL, reusing the Really Simple Discovery (RSD) format plus Dublin Core metadata to describe feeds, API endpoints, and even API keys. A PowerShell-based client (DiscoverPackageSources) demonstrates adding feeds from blogs like the author's and projects like Glimpse. Early adopters include Xavier, Glimpse, NancyFX, and MyGet, which has implemented several PSD endpoints. The spec is not yet part of NuGet itself, and the authors invite feedback via GitHub.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://blog.maartenballiauw.be/posts/2013-03-18-nuget-package-source-discovery>

## Questions this post answers

### What is the NuGet Package Source Discovery (PSD) specification?

It is a proposed specification that lets a NuGet client discover package feeds automatically just by knowing a website's URL, rather than requiring users to manually enter feed URLs. It reuses the Really Simple Discovery (RSD) format, augmented with Dublin Core metadata, to describe feed endpoints, API links, and even API keys for authenticated users. It was co-authored by Maarten Balliauw, Xavier Decoster, Scott Hanselman, Phil Haack, Jeff Handley, and Howard Dierking, and was not yet built into NuGet itself.

_Developers evaluating emerging NuGet tooling proposals can track ecosystem changes like this through daily.dev._

### How do you add the PSD link elements to a website to make its NuGet feeds discoverable?

Add link elements with rel="nuget" to the site's HTML, either pointing directly to a feed using type="application/atom+xml", or pointing to an RSD file using type="application/rsd+xml". For example: a link with href to a MyGet feed URL and title, plus a second link to a Discovery/Feed RSD endpoint, mirrors the same pattern blogging platforms use for Really Simple Discovery.

_Teams wiring up custom package feeds can follow coverage of tooling specs like this on daily.dev._

## Similar posts on daily.dev

- [PowerShell PSResource Roadmap and Best Practices](https://daily.dev/posts/powershell-psresource-roadmap-and-best-practices-8wjw5w3xe) · DevBlogs · 1 upvotes · 0 comments
- [The Complete Guide to Creating NuGet Packages in .NET](https://daily.dev/posts/the-complete-guide-to-creating-nuget-packages-in-net-4carsceoo) · We Are .NET · 0 upvotes · 0 comments
- [Incremental Source Generators Done Right: Ship It Without Breaking Consumers — Daily DevOps & .NET](https://daily.dev/posts/incremental-source-generators-done-right-ship-it-without-breaking-consumers-daily-devops-net-jcaoono9a) · Daily DevOps & .NET · 3 upvotes · 0 comments
- [New NuGet.org Sponsorship Feature Enables Developers to Support Package Authors](https://daily.dev/posts/new-nuget-org-sponsorship-feature-enables-developers-to-support-package-authors-1hduankya) · InfoQ · 2 upvotes · 0 comments

---

Tags: [#.net](https://daily.dev/tags/.net), [#visual-studio](https://daily.dev/tags/visual-studio), [#nuget](https://daily.dev/tags/nuget)

[View this post on daily.dev](https://daily.dev/posts/nuget-package-source-discovery-cml0rwkru)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"NuGet Package Source Discovery","url":"https://daily.dev/posts/nuget-package-source-discovery-cml0rwkru","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/nuget-package-source-discovery-cml0rwkru"},"datePublished":"2026-10-04T13:04:35.713Z","dateModified":"2026-10-04T13:09:52.002Z","description":"Introduces the NuGet Package Source Discovery (PSD) specification, a proposal co-authored by Maarten Balliauw along with Xavier Decoster, Scott Hanselman, Phil...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/976e89c9a576b1ae381526fd7dc5eac3?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/976e89c9a576b1ae381526fd7dc5eac3?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Maarten Balliauw","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Maarten Balliauw","logo":"https://media.daily.dev/image/upload/s--rOTg3VYO--/f_auto,q_auto/v1791119043/logos/maartenballiauw?_a=BAMAMicg0","url":"https://daily.dev/sources/maartenballiauw"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/nuget-package-source-discovery-cml0rwkru","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":".net,visual-studio,nuget","timeRequired":"PT4M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Maarten Balliauw","item":"https://daily.dev/sources/maartenballiauw"},{"@type":"ListItem","position":3,"name":"NuGet Package Source Discovery"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/nuget-package-source-discovery-cml0rwkru#faq","mainEntity":[{"@type":"Question","name":"What is the NuGet Package Source Discovery (PSD) specification?","acceptedAnswer":{"@type":"Answer","text":"It is a proposed specification that lets a NuGet client discover package feeds automatically just by knowing a website's URL, rather than requiring users to manually enter feed URLs. It reuses the Really Simple Discovery (RSD) format, augmented with Dublin Core metadata, to describe feed endpoints, API links, and even API keys for authenticated users. It was co-authored by Maarten Balliauw, Xavier Decoster, Scott Hanselman, Phil Haack, Jeff Handley, and Howard Dierking, and was not yet built into NuGet itself. Developers evaluating emerging NuGet tooling proposals can track ecosystem changes like this through daily.dev."}},{"@type":"Question","name":"How do you add the PSD link elements to a website to make its NuGet feeds discoverable?","acceptedAnswer":{"@type":"Answer","text":"Add link elements with rel=\"nuget\" to the site's HTML, either pointing directly to a feed using type=\"application/atom+xml\", or pointing to an RSD file using type=\"application/rsd+xml\". For example: a link with href to a MyGet feed URL and title, plus a second link to a Discovery/Feed RSD endpoint, mirrors the same pattern blogging platforms use for Really Simple Discovery. Teams wiring up custom package feeds can follow coverage of tooling specs like this on daily.dev."}}]}
```

