Zaviralec proteina apoptoze ali IAP je vrsta beljakovin, ki lahko ustavi apoptozo ali programirano celično smrt. Programirana celična smrt je pomemben proces v razvoju, imunski obrambi in zaščiti pred rakom, vendar jo je treba regulirati, da preprečimo nenadzorovano celično smrt. Na splošno bo zaviralec apoptoze deloval tako, da zavira kaspaze, proteine, ki so potrebni za začetek apoptoze. Uravnavajo tudi nekatere transkripcijske faktorje, ki so pomembni za sintezo različnih beljakovin, ki vodijo v apoptozo. Menijo, da so zaviralci apoptoze lahko povezani z nastankom tumorja, ker je ena od značilnosti mnogih rakavih celic nezmožnost apoptoze.
Kaspaze so primarni proteini, ki sodelujejo pri sprožitvi apoptoze, zato so seveda primarne tarče skoraj vsakega zaviralca apoptoze. Različne kaspaze delujejo na različne načine; iniciatorske kaspaze so potrebne za aktiviranje efektorskih kaspaz, ki delujejo na različne substrate, da dejansko zavirajo apoptozo. Zaviralec apoptoze lahko moti v kateri koli fazi tega procesa in s tem ustavi proces programirane celične smrti. Čeprav obstaja veliko vrst IAP, so njihove strukture zelo podobne in delujejo prek zelo podobnih mehanizmov.
Obstajajo tudi regulativni proteini, ki obstajajo z namenom uravnavanja zaviralcev apoptoze. Drugi aktivator kaspaze, pridobljen iz mitohondrijev, ali SMAC, se na primer veže na zaviralec apoptoznega proteina, da poveča aktivnost kaspaze in s tem spodbuja apoptozo. Kompleksni in prekrivajoči se mehanizmi regulacije apoptoze so nujni, ker je lahko neregulirana ali popolnoma zavirana apoptoza zelo škodljiva za zdravje organizma. Pomembno je zagotoviti, da se koristne, zdrave celice ne uničijo po nepotrebnem in da se škodljive ali nepotrebne celice odstranijo, preden lahko občutimo njihov polni učinek. Zaradi tega je pomembno tudi, da so regulatorni dejavniki sami podvrženi regulaciji, saj so primarni determinanti apoptoze.
Možno je, da ima zaviralec apoptoze vlogo pri raku, ker rakave celice niso podvržene apoptozi, kot bi sicer poškodovane ali mutirane celice. Velik del dokazov za to teorijo izhaja iz zaviralca apoptoznega proteina, imenovanega survivin, ki je zelo razširjen v skoraj vseh človeških tumorjih. Pokazalo se je, da inhibicija tega zaviralca apoptoze vodi do zmanjšanja velikosti nekaterih tumorjev, saj njegova odsotnost odpira pot do apoptoze, tako da lahko rakave celice doživijo programirano celično smrt.