Le R-77 (AA-12 Adder dans la nomenclature OTAN) est un missile air-air russe à moyenne/longue portée de type "tir et oublie". 

Il est équipé d'un système de guidage autonome. Comme ses concurrents principaux, il est tiré en direction d'une cible éclairée par le radar de l'avion tireur. Une fois tiré, il continue sa trajectoire en navigation inertielle avec mise à jour par le radar du lanceur, puis une fois à portée il active son radar interne et se dirige sur sa cible. La mise à feu de sa charge militaire a lieu grâce à une fusée à détection de proximité par laser. 

La version R-77-1 (OTAN: AA-12 Adder B) est une variante de construction russe avec un nez profilé, tête de radar actif 9B-1248 (Izdeliye-50-1) et de nouvelles ailettes arrière.