BaGet
The facts below are what the maker publishes about BaGet, checked and dated. Our editors have not written about it yet.
The facts
Each one read from BaGet's own pages, with the date it was checked.
What it does
- Client SDK
- The `BaGet.Protocol` package provides a NuGet client for listing versions, downloading packages, finding metadata, and searching.checked 11 Oct 2026
- Cloud storage
- The documentation describes using Azure Blob Storage or Amazon S3 to store uploaded packages.checked 4 Oct 2026
- Database options
- BaGet supports MySQL, SQLite, SQL Server, PostgreSQL, and Azure Table Storage for package information.checked 4 Oct 2026
- Deletion behavior
- By default, package deletion requests unlist packages rather than hard-delete them; unlisted packages can still be downloaded by ID and version.checked 4 Oct 2026
- Deployment
- BaGet can run on a computer or with Docker, Azure, AWS, Google Cloud, and Alibaba Cloud.checked 11 Oct 2026
- License
- The project repository identifies its license as MIT.checked 11 Oct 2026
- NuGet client integration
- Packages can be restored from BaGet using its NuGet V3 service index.checked 4 Oct 2026
- Offline use
- Read-through caching can mirror packages from nuget.org to speed builds and enable restores in offline scenarios.checked 11 Oct 2026
- Package deletion
- By default, package deletion requests unlist packages, which remain downloadable by package ID and version.checked 11 Oct 2026
- Package overwrites
- BaGet rejects uploads when a package ID and version already exist unless package overwrites are enabled in configuration.checked 11 Oct 2026
- Package publishing
- Users can publish NuGet packages and symbol packages with the `dotnet nuget push` command.checked 11 Oct 2026
- Package restore
- Packages can be restored from BaGet using its NuGet v3 package source endpoint.checked 11 Oct 2026
- Private feeds
- The documentation says private feeds requiring users to authenticate before accessing packages are not supported.checked 11 Oct 2026
- Publishing security
- An API key can be configured to require a key when users publish packages.checked 11 Oct 2026
- Purpose
- BaGet is a lightweight, open-source NuGet and symbol server.checked 11 Oct 2026
- Self-hosting
- BaGet can run on a computer, Docker, Azure, AWS, Google Cloud, or Alibaba Cloud.checked 4 Oct 2026
- Storage databases
- BaGet supports MySQL, SQLite, SQL Server, PostgreSQL, and Azure Table Storage for package information.checked 11 Oct 2026
- Supported operating systems
- The project says BaGet runs on Windows, macOS, and Linux.checked 11 Oct 2026
- Symbol server
- BaGet provides a symbol download endpoint that can be configured in Visual Studio.checked 11 Oct 2026
Alternatives to BaGet
- 1

Azure Test Plans
Free planWebAPIExtensionLinux8.1From $6 a month - 2

Nexspence
Free planOpen sourceWebAPILinuxmacOS8.1From $25 a month - 3
Oracle WebCenter Content
AndroidiOSWebAPI7.7$3,450 one-time - 4

Packagecloud
Free planWebAPILinuxmacOS7.7From $89 a month - 5

Sonatype Nexus Repository
Free planWebAPILinuxmacOS7.5From $1,950 a year - 6

Inedo ProGet
Free planWebAPILinuxSelf-hosted7.4From $2,395 a year
