Reversible and irreversible inhibitors of brutonyl tyrosine kinase (Btk) are disclosed herein. Pharmaceutical compositions comprising such compounds are also disclosed. The method of using the Btk inhibitor is described, alone or in combination with other therapeutic agents, for the treatment of autoimmune diseases or conditions, xenogeneic immune diseases or conditions, cancers including lymphomas, and inflammatory diseases or conditions.브루톤 티로신 키나제 (Btk)의 가역적 및 비가역적 억제제가 본 명세서에서 개시된다. 상기 화합물을 포함하는 약제학적 조성물이 또한 개시된다. 상기 Btk 억제제를 사용하는 방법은 자가면역 질환 또는 병태, 이종면역 질환 또는 병태, 림프종을 포함하는 암, 및 염증성 질환 또는 병태의 치료를 위해, 단독으로 또는 다른 치료제와 함께 기재된다.