टूल-चेन

यह टूलचेन, किसी खास एक्ज़ेक ग्रुप के लिए उपलब्ध है. टूलचेन टाइप के साथ इंडेक्स करके, टूलचेन टारगेट ऐक्सेस किए जाते हैं. जैसे, ctx.toolchains["//pkg:my_toolchain_type"]. अगर टूलचेन ज़रूरी नहीं है और कोई टूलचेन रिज़ॉल्व नहीं किया गया है, तो यह None दिखाएगा. ctx.toolchains के ज़रिए, किसी पहलू या नियम की टूलचेन को ऐक्सेस करने पर, इंडेक्स की गई टूलचेन, ToolchainInfo प्रोवाइडर के तौर पर दिखती है. पहलूओं का इस्तेमाल करते समय, ToolchainContext का इस्तेमाल, बेस टारगेट की टूलचेन को सेव करने के लिए भी किया जाता है. इसे ctx.rule.toolchains["//pkg:my_toolchain_type"] से ऐक्सेस किया जा सकता है. साथ ही, यह इन टूलचेन टारगेट पर पहलू लागू करने से मिले प्रोवाइडर की सूची दिखाता है.