The disclosure relates to compounds of formula I which are useful as kinase modulators including RIPK1 modulation. The disclosure also provides methods of making and using the compounds for example in treatments related to necrosis or inflammation as well as other indications.