Zmija koja jede jaja može pripadati jednoj od šest zasebnih vrsta zmija. Vrsta zmije koja jede samo jaja naziva se ili afričkim jajožderima ili indijskim jajožderima. Afričke zmije koje jedu jaja, grupirane u rod Dasypeltis, žive po cijelom afričkom kontinentu i nisu otrovne. Indijske zmije koje jedu jaja, formalno poznate kao rod Elachistodon, daleko su rjeđe od svojih afričkih zmija i žive u Indiji, Nepalu i Bangladešu.
Nekoliko različitih vrsta čini skupinu zmija koje jedu jaja u Africi, a svaka od vrsta se uvelike razlikuje po veličini, izgledu i boji. Duljina zmija može varirati od ispod jedne noge (30.48 cm) do preko tri stope (91.44 cm). Boja može varirati od crne preko smeđe do zelene, s bilo kojim stupnjem miješanja nijansi. Uzorci na njihovim ljuskama također su vrlo raznoliki, ali zmije koje žive na određenim mjestima obično imaju određenu mjeru sličnosti u izgledu.
Svaka vrsta afričke zmije koja jede jaja obično živi u šumovitim mjestima koja također naseljavaju mnoge vrste ptica. Zmije zahtijevaju prisutnost ptica jer jedu samo jaja. Zmije koje jedu jaja razvile su vrlo oštar njuh koji im omogućuje da otkriju je li jaje sigurno za jelo ili pokvareno.
Afrička zmija koja jede jaja može pojesti jaja koja su vrlo velika u usporedbi s veličinom njenog tijela. Ima usta i vrat koji se mogu jako proširiti kako bi primili velika jaja. Zmija bez zuba stavlja usta oko jajeta, gura ga niz grlo i pritišće jaje na koštane izbočine na stražnjoj strani svoje kralježnice kako bi razbila ljusku. Nakon pucanja ljuske, zmije isprazne tekući sadržaj jajeta i ispljunu ljusku.
Indijska zmija koja jede jaja obično je crna ili smeđa, ali može sadržavati mrlje plave boje. Ljudi koji jedu jaja su noćni, što im može pomoći u krađi jaja. Poput svog raširenijeg afričkog dvojnika, indijska zmija koja jede jaja također ima koštanu izbočinu na svojoj kralježnici koja pomaže u razbijanju jaja.
Neki ljudi vole držati zmije koje jedu jaja kao kućne ljubimce jer su uglavnom mirne naravi i nemaju zube, što eliminira strah od ugriza. Zmija koja jede jaja zahtijeva posebnu njegu zbog svoje jedinstvene prehrane. Vlasnici zmija trebali bi saznati koja će jaja zmija jesti i koliko često ih hraniti. Ljudi koji žele zadržati zmiju koja jede jaja kao kućnog ljubimca također bi trebali istražiti ispravan okoliš i odgovarajuće temperature staništa kako bi osigurali zdravlje i opstanak gmazova.