Normally it's Black to sac but ...
Predke-Yakubboev, Riga Grand Swiss 2021, 1-0
This looks very promising. And even stockfish tells + 0.7 after the sac. Not difficult to play for white and quite a task for black.
16.Rh5 seems to be a key move.
There was this queen sac for two pieces and two pawns in the KID for Black as well, devised by Bronstein in the candidates tournament against Spassky. A blog on this: lichess.org/@/someitsi/blog/queenless-in-the-samisch-kid/i3BiozMB
There are countless Black sac‘s.
It's not unusual for Black to sacrifice pieces in the KID