Where do u obtain Abyssal, golden and purity dye in the game diablo 3
In Diablo III you can purchase armor dyes from vendors, they cannot be salvaged. More dyes become available for purchase as the player levels up.
Remember that every time you restart the game the vendor's dye selection changes. Abyssal, Golden, and Purity Dye all require the player be at level 1.
Although they appear randomly they will only show up on the Infernal difficulty level of the game. The auction house will also offer dyes at times, but they will be more expensive than at a vendor.