Monday, October 26, 2026 4,350 lists 78,101 records on file
List your app or device

  1. Home
  2. Artifact repository software
  3. BaGet

BaGet

On the record

Client SDK
The `BaGet.Protocol` package provides a NuGet client for listing versions, downloading packages, finding metadata, and searching.loic-sharma.github.io · read 11 Oct 2026
Cloud storage
The documentation describes using Azure Blob Storage or Amazon S3 to store uploaded packages.loic-sharma.github.io · read 4 Oct 2026
Database options
BaGet supports MySQL, SQLite, SQL Server, PostgreSQL, and Azure Table Storage for package information.loic-sharma.github.io · read 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.loic-sharma.github.io · read 4 Oct 2026
Deployment
BaGet can run on a computer or with Docker, Azure, AWS, Google Cloud, and Alibaba Cloud.loic-sharma.github.io · read 11 Oct 2026
License
The project repository identifies its license as MIT.github.com · read 11 Oct 2026
NuGet client integration
Packages can be restored from BaGet using its NuGet V3 service index.loic-sharma.github.io · read 4 Oct 2026
Offline use
Read-through caching can mirror packages from nuget.org to speed builds and enable restores in offline scenarios.loic-sharma.github.io · read 11 Oct 2026
Package deletion
By default, package deletion requests unlist packages, which remain downloadable by package ID and version.loic-sharma.github.io · read 11 Oct 2026
Package overwrites
BaGet rejects uploads when a package ID and version already exist unless package overwrites are enabled in configuration.loic-sharma.github.io · read 11 Oct 2026
Package publishing
Users can publish NuGet packages and symbol packages with the `dotnet nuget push` command.loic-sharma.github.io · read 11 Oct 2026
Package restore
Packages can be restored from BaGet using its NuGet v3 package source endpoint.loic-sharma.github.io · read 11 Oct 2026
Private feeds
The documentation says private feeds requiring users to authenticate before accessing packages are not supported.loic-sharma.github.io · read 11 Oct 2026
Publishing security
An API key can be configured to require a key when users publish packages.loic-sharma.github.io · read 11 Oct 2026
Purpose
BaGet is a lightweight, open-source NuGet and symbol server.loic-sharma.github.io · read 11 Oct 2026
Self-hosting
BaGet can run on a computer, Docker, Azure, AWS, Google Cloud, or Alibaba Cloud.loic-sharma.github.io · read 4 Oct 2026
Storage databases
BaGet supports MySQL, SQLite, SQL Server, PostgreSQL, and Azure Table Storage for package information.loic-sharma.github.io · read 11 Oct 2026
Supported operating systems
The project says BaGet runs on Windows, macOS, and Linux.github.com · read 11 Oct 2026

Alternatives to BaGet

Every alternative, ranked