NRDP in Icinga

I am trying to understand whether Icinga has any support for NRDP. I have used NSCA in the past but NRDP looks like a newer replacement for NSCA.

Given the lack of documetation on Icinga NRDP, I’m assuming there is no support for NRDP in Incinga. Furthermore, am I drawing the correct conclusion that submitting check results via API is the modern/best-practice way to receive passive checks?

I saw another question RE: NRDP which had no reply; if someone could elaborate here perhaps it can save some confusion for fellow novices in the future.

Thanks in advance!