Securely host and share packages from a single service.
Azure Artifacts is a service that allows you to create, host, and share package feeds with your team. It integrates seamlessly with Azure DevOps, enabling you to manage dependencies for various package types, including NuGet, npm, Maven, Python, and more.
It empowers development teams to manage their software dependencies efficiently, ensuring consistency and reliability across projects.
Support for a wide range of package managers (NuGet, npm, Maven, PyPI, Universal Packages) ensures you can manage all your project dependencies in one place.
Consolidate your internal and upstream packages into a single, unified feed. This simplifies dependency management and reduces external network calls.
Works effortlessly with Azure Pipelines for automated builds and releases, and with Azure Boards for traceability. Connects with your favorite IDEs and development tools.
Control access to your feeds with granular permissions. Leverage Azure Active Directory for authentication and authorization, ensuring only authorized users can access your packages.
Integrate package publishing and consumption directly into your Continuous Integration and Continuous Deployment pipelines. Automate the delivery of your software components.
Proxy public registries like npmjs.org or nuget.org. Cache packages locally for faster downloads and increased reliability, even when upstream sources are unavailable.
Setting up your first Azure Artifacts feed is straightforward. You can easily create feeds within your Azure DevOps project and start publishing or consuming packages.
Here's a quick glimpse into publishing a NuGet package:
dotnet new nugetconfig
dotnet nuget add source "https://pkgs.dev.azure.com/your-org/your-project/_packaging/your-feed/nuget/v3/index.json" --name "MyAzureFeed" --store-password-in-clear-text
dotnet pack --output .
dotnet nuget push --source "MyAzureFeed" *.nupkg
For more detailed guides and examples for other package types, explore the official Azure DevOps documentation.
Explore Azure Artifacts Documentation