El P-800 Oniks (ruso: П-800 Оникс; español: Ónix), comercializado para exportación como Yakhont (ruso: Яхонт; español: rubí), es un misil de crucero antibuque supersónico soviético/ruso desarrollado por NPO Mashinostroyeniya como una versión ramjet del P-80 Zubr.
El desarrollo comenzó en 1983[1], y en la década de 1990 el misil antibuque fue probado en el barco del Proyecto 1234.7.
En 2002, el misil pasó todas las pruebas y fue puesto en servicio.
Según se informa, este misil es un reemplazo para el P-270 Moskit, y posiblemente también para el P-700 Granit.
Se ha informado asimismo, que el P-800 Ónix ha sido usado como base para el desarrollo del misil supersónico ruso-indio PJ-10 BrahMos, proyecto desarrollado en forma conjunta por Rusia y la India, para equipar a las Fuerzas Armadas de India con un misil supersónico de producción nacional y venderlo a otros mercados, en todas sus variantes.