The present disclosure provides compounds that inhibit protein kinases, suchas JAK, AxI, or Syk kinases, compositions comprising the compounds and methodsof using the compounds to inhibit protein kinase and treat and/or preventdiseases associated with inappropriate kinase activity.