heterocyclic compounds as janus kinase inhibitors. the invention provides compounds of formula i: or a salt thereof as described herein, the invention also provides pharmaceutical compositions comprising a compound of formula i, processes for preparing compounds of formula i, intermediates useful for preparing compounds of formula i and therapeutic methods for suppress an immune response or treat cancer or hematologic malignancy using the compounds of formula i.composto heterocíclicos como inibidores de janus quinase. a invenção fornece compostos da fórmula i: ou um sal do mesmo como descrito aqui, a invenção também fornece composições farmacêuticas que compreendem um composto da fórmula i, processos para preparar compostos da fórmula i, intermediários úteis para preparar compostos da fórmula i e métodos terapêuticos para suprimir uma resposta imunológica ou tratar câncer ou uma malignidade hematológica usando do compostos da fórmula i.