# Can I use pkg protocol to download artifacts manually?

**URL:** <https://discourse.julialang.org/t/can-i-use-pkg-protocol-to-download-artifacts-manually/68311>\
**Category:** General Usage\
**Tags:** pkg, artifacts\
**Created:** [September 17, 2021, 6:28am UTC](https://discourse.julialang.org/t/can-i-use-pkg-protocol-to-download-artifacts-manually/68311 "2021-09-17T06:28:04Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![melonedo](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/melonedo/32/15503_2.png) [@melonedo](https://discourse.julialang.org/u/melonedo)\
**Post date:** [September 17, 2021, 6:28am UTC](https://discourse.julialang.org/t/can-i-use-pkg-protocol-to-download-artifacts-manually/68311/1 "2021-09-17T06:28:04Z")

</div>

Julia now installs artifacts very quickly, with the help of pkg protocol. But if I want to install artifacts manually instead of intalling JLL wrappers, e.g. install an artifact as a build dependency (Clang.jl uses this to get multiple versions of GCC toolchain), pkg still goes to `raw.github.usercontent` to download it, which very slow in China. Can I do this with pkg protocol? I checked Pkg.jl and failed to find some internal API that does this.
