Советские разработки «Оникс» начали проектировать еще в СССР. В советском флоте было много противокорабельных ракет (ПКР) разных типов. Это затрудняло эксплуатацию и усложняло практическое применение изделий. Например, мощная П-700 «Гранит» была слишком тяжелой (9 тонн), ее нельзя было размещать на самолетах, небольших кораблях и мобильных береговых комплексах. Перед разработчиками была поставлена задача создать универсальную противокорабельную ракету, которая могла бы запускаться с различных носителей. В 2002 году сверхзвуковая крылатая ПКР «Оникс» была принята на вооружение ВМФ России. У нее универсальный принцип применения с кораблей, самолетов или наземных комплексов. Имеются экспортные варианты ПРК – «Яхонт» (корабельный), «Яхонт-А» (авиационного базирования) и «Яшма» (для подводных лодок). Стартовая масса «Оникса» 3 тонны, длина составляет 8 метров (самолетный вариант без ракетного ускорителя 6 метров). Имеется бортовой компьютер. Раньше везде указывалась дальность полета 300