# Remote Toolchain We can use [add_requires](/api/description/global-interfaces#add_requires) to pull remote toolchain packages, and then use [set_toolchains](/api/description/project-target#set_toolchains) to switch to them. For more details on toolchain definition, see: [Custom Toolchain API](/api/description/custom-toolchain). ## LLVM Toolchain ## Zig Toolchain ## GNU-RM Toolchain