The present invention relates to compounds of tricyclic pyrazolopyridine useful as inhibitors of protein kinase. The invention also provides pharmaceutically acceptable compositions comprising such compounds and methods of using the compositions in the treatment of various disease, conditions, or disorders. The invention also provides processes for preparing compounds of the inventions.