The present invention relates to substituted pyrrole compounds of formula I and compositions comprising substituted tri-substituted triazole compounds. The invention further relates to methods of inhibiting the activity of Hsp90 in a subject in need thereof and methods for treating hyperproliferative disorders, such as cancer, in a subject in need thereof comprising administering to the subject a tri-substituted’ triazole compound of the invention, or a pharmaceutical composition comprising such a compound.