Matthias Wirth
Matthias Wirth

Reputation: 277

NuGet feeds vs. NuGet Server vs. NuGet Gallery

we are a small developer team and we want to start using our Libraries as NuGet packages. Now I have seen that we can create a NuGet feed or a NuGet Server or a NuGet Gallery.

Now we are not sure what's the difference and what's the rights decision for our small team.

Can someone please explain us that?

Thank you in forward!

Regards Matthias

Upvotes: 4

Views: 2024

Answers (2)

monstertjie_za
monstertjie_za

Reputation: 7803

Quick breakdown:

Feed: Preferable if you want your packages to only be available to your team. You can choose your audience.

Server: Packages are available to public through http protocall.

Gallery: Packages are hosted on an Internet server using the NuGet Gallery Project (github.com). NuGet Gallery provides user management and features such as an extensive web UI that allows searching and exploring packages from within the browser, similar to nuget.org.

Please read more here

Upvotes: 5

TheGeneral
TheGeneral

Reputation: 81513

This is where you need to go

Hosting your own NuGet feeds

  • Local feed: Packages are simply placed on a suitable network file share, ideally using nuget init and nuget add to create a hierarchical folder structure (NuGet 3.3+). For details, see Local Feeds.
  • NuGet.Server: Packages are made available through a local HTTP server. For details, see NuGet.Server.
  • NuGet Gallery: Packages are hosted on an Internet server using the NuGet Gallery Project (github.com). NuGet Gallery provides user management and features such as an extensive web UI that allows searching and exploring packages from within the browser, similar to nuget.org.

Upvotes: 6

Related Questions