不是所有的蛇都是产卵的。
蛇的生殖方式有卵生和卵胎生两种。
所谓卵胎生是指雌蛇让成熟的卵留在输卵管里,雌蛇会爬到阳光下或阴凉处,以此来调整体内胚胎孵化过程中的温度(蛇是变温动物,即蛇的体温可以随着环境温度的变化而变化),等到小蛇在雌蛇体内钻破革质卵壳时,雌蛇便把小蛇和卵壳从泄殖腔一同排出体外。有这种繁殖方式的蛇类在整个蛇类比重中并不多,是一种辅助的繁殖方式。一些海蛇、蝮蛇、蝰蛇、竹叶青蛇等有毒蛇类,采取卵胎生的繁殖方式,这是对在水和高寒环境的一种适应。所以,可以在一定程度上说,卵胎生是蛇类进化的一种表现,与其它一些无毒蛇类相比,则更可以说是适应环境变化的佼佼者。
所谓卵生,也就是雌蛇把成熟的卵由输卵管经泄殖腔排到体外,革质的卵在空气中或地下孵化出小蛇。这是蛇类的主要繁殖方式。常见的饲养蛇类诸如如王锦蛇、黑眉锦蛇、乌梢蛇、赤链蛇等都是这种繁殖方式。