Categóricamente no, aunque la mayoría pueden basar su dieta en los roedores. Algunas tienen dietas tan especializadas que su mantenimiento en cautividad como mascotas no es recomendable desde el punto de vista práctico y ético.
Algunas de las serpientes que se pueden alimentar básicamente con roedores del tamaño adecuado, y ocasionalmente aves, son: pitones y boas (géneros Boa, Python, Candoia, Charina, Corallus, Epicrates, Eryx, Exiliboa, Liasis, Lichanura, Morelia, Trachyboa y otros), serpientes del maíz y del género Elaphe en general, serpientes de manglar (Boiga), y serpientes toro o "gopher" (Pituophis), entre otras
Algunas de las serpientes que se pueden alimentar básicamente con roedores del tamaño adecuado, y ocasionalmente aves, son: pitones y boas (géneros Boa, Python, Candoia, Charina, Corallus, Epicrates, Eryx, Exiliboa, Liasis, Lichanura, Morelia, Trachyboa y otros), serpientes del maíz y del género Elaphe en general, serpientes de manglar (Boiga), y serpientes toro o "gopher" (Pituophis), entre otras