The present invention provides compounds useful as inhibitors of Btk, compositions thereof, and methods of using the same.本発明は、Btkの阻害薬として有用な化合物、その組成物、およびそれを使用する方法を提供する。特定の実施形態において、本発明は、提供される化合物を含む医薬組成物を提供する。特定の実施形態において、本発明は、Btk酵素活性を低下させる方法を提供する。そのような方法は、有効量のBtk阻害薬にBtkを接触させることを含む。特定の実施形態において、本発明は、Btk阻害に応答する障害の治療を、それを必要とする対象において行う方法を提供する。そのような障害および方法は、詳細に本明細書に記載される。