Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Azure DevOps Services
Azure Artifacts adopts a consumption-based billing model for all the package types it supports, such as NuGet, npm, Python, Maven, and Universal packages. The free-tier plan provides a storage capacity of two Gibibytes (GiB) to store various package types. If you exceed the storage limit, you can either upgrade to a paid subscription or remove some of your existing artifacts.
The artifact storage UI available in your organization/project settings allows you to monitor your storage usage at the organization and project levels. Storage is also grouped by project and artifact type.
Organization-level storage
The organization-level view provides an overview of your total storage usage as well as the storage consumption by artifact type and by project.
Sign in to your Azure DevOps organization.
Select
Organization settings, and then select Storage from the left navigation pane.
You can view your total storage summary, storage by artifact type, and storage by projects in your organization.
Select View storage breakdown from the Storage by type section to view the total storage for packages in your organization-scoped feeds.
Note
The list of Storage by projects only includes projects with the largest storage consumption and not the complete list of projects in your organization.
Project-level storage
The project-level view provides an overview of your total storage usage as well as the storage consumption by artifact type.
Sign in to your Azure DevOps organization, and then navigate to your project.
Select
Project settings, and then select Storage from the left navigation pane.
You can view your total storage summary and storage consumption by artifact type for your project.
Select View storage breakdown from the Storage by type section to view the total storage for packages in your project-scoped feeds.
Note
Azure Artifacts provides 2 GiB of free storage for each organization. This free tier is designed to help you evaluate if Azure Artifacts fits your workflow. As your organization starts handling more critical tasks, we recommend set up billing to ensure you have the appropriate resources.
Increase Artifacts storage limit
Azure Artifacts provides 2 GiB of free storage for each organization. Once your organization reaches the maximum storage limit, you won’t be able to publish new artifacts. To continue, you can either delete some of your existing artifacts or increase your storage limit by following these steps:
Sign in to your Azure DevOps organization, select Organization settings > Billing, and select No limit, pay for what you use from the Usage limit dropdown.
Select Save when you're done.
FAQs
Q: What counts toward my total billed storage?
A: All package types: npm, NuGet, Python, Maven, Cargo, and Universal Packages are included in your billed storage. Packages saved from upstream sources also count toward your billed storage. However, Pipeline Artifacts and Pipeline Caching do not contribute to storage charges.
Q: Do packages in the recycle bin affect my storage usage?
A: Yes, packages in the recycle bin still count toward your total storage. They are automatically deleted after 30 days, but you can manually remove them earlier by deleting them from the recycle bin.
Q: What happens if I remove my Azure Subscription from my Azure DevOps organization?
A: Removing your Azure Subscription from your Azure DevOps organization limits your access to the free tier. If your storage usage exceeds 2 GiB, you will have read-only access to packages. To publish new packages, you must reduce your storage usage below 2 GiB, or reconnect your Azure subscription and set up billing to upgrade your storage tier.
Q: Why does my storage usage show as 0 GiB even though I have artifacts stored?
A: The smallest unit of storage measurement is 1 GiB. If your usage is below that threshold, it will display as 0 GiB.
Q: How long does it take for deleted artifacts to reflect in billed storage?
A: Storage metrics typically update within 24 hours, but it may take up to 48 hours. If you're unable to upload artifacts, a temporary workaround is to increase your usage level and reduce it again once metrics refresh.
Note
The Used column in your Organization settings > Billing page is updated once a day, so changes may not be reflected right away. However, the Artifacts > Storage page in your Organization settings is updated more frequently, which could result in a slight discrepancy between the two pages.
Q: How can I manage retention for outdated packages?
A: You can configure retention policies to automatically delete outdated packages. However, packages promoted to a view are exempt from these policies. See How to use retention policies to delete old packages for more details.
Q: How do I manually delete specific packages?
A: See Delete and recover packages for step-by-step instructions.