Vivarij ili terarij kukuruzne zmije je spremnik ili ograđeni prostor za kukuruznu zmiju. Kukuruzne zmije su popularni kućni ljubimci djelomično zato što ih je relativno lako brinuti i smjestiti, iako imaju potrebe u pogledu topline, namještaja i sigurnosti. Veličina vivarija ovisi o veličini zmije, a preporuča se jedan kvadratni metar površine po stopi zmije, odnosno 930 četvornih centimetara na 30 cm zmije.
Zagrijavanje je važno razmatranje za vivarij s kukuruznom zmijom, a treba osigurati temperaturni gradijent od 21-30°C (70-86°F) kako bi zmija mogla učinkovito regulirati svoju temperaturu. Toplina se može osigurati pomoću toplinske prostirke ili stvaranjem prostora za kupanje sa svjetlom, iako su toplinske prostirke bolje jer tada svjetlo ne mora biti stalno upaljeno. Nikada nemojte koristiti vruće kamenje kao izvor grijanja, jer može spaliti zmiju. Redovni raspored dnevnog do noćnog osvjetljenja dobar je za kukuruznu zmiju, a ne zahtijevaju i ne bi trebali imati vlažan spremnik.
Podloga ili posteljina u vivariju kukuruzne zmije mogu biti različiti materijali, uključujući strugotine jasike, neispisane novine, papirnati ručnik ili umjetnu travu. Cedar i strugotine od sekvoje otrovne su za zmije i nikada se ne smiju koristiti. Malč i kora kokosa ili orhideje manje su prikladni za kukuruzne zmije od ostalih gmazova jer ti materijali povećavaju vlažnost spremnika.
Kukuruzne zmije se vole skrivati i postaju pod stresom ako ne mogu. U vivariju za kukuruzne zmije preporučuju se dvije kutije za skrivanje, jedna na toploj i jedna na hladnoj strani. Kutije za skrivanje mogu biti izrađene od raznih materijala, sve dok su dovoljno velike da cijela zmija stane unutra, ali ne previše veće od toga, te da nema oštrih rubova na kojima bi se zmija mogla ozlijediti. Kukuruzne zmije također cijene mjesto za penjanje, kao što su prirodne ili umjetne grane ili stijene, te im je potrebna zdjela s vodom koja je dovoljno velika da se barem djelomično upije.
Siguran vivarij za kukuruzne zmije mora biti siguran jer su zmije stručnjaci za bijeg. Mogu podići otključane poklopce i proći kroz nevjerojatno male otvore, a često testiraju svoje kućište na slabosti. Sve lukovice u vivariju kukuruzne zmije moraju biti zatvorene u mrežicu ili na drugi način držane podalje od zmije jer se zmije mogu opeći dodirujući gole lukovice. Svaki materijal koji se unese izvana može sadržavati parazite koji mogu naštetiti zmiji, pa ga je potrebno dezinficirati.