Preparing Before Your Snake Arrives
Your enclosure must be fully set up and tested before the animal arrives — not on the day of purchase. This is non-negotiable, and it is the single most common mistake we see new keepers make. A carpet python placed into a hastily assembled, untested enclosure will be stressed, may refuse food, and is far more likely to display defensive behavior. Taking the time to get everything right before the animal arrives pays off immediately.
The enclosure
Built, assembled, and positioned in its permanent location. The enclosure should be in a quiet area of your home — not next to a TV, a washing machine, or a high-traffic hallway. Front-opening enclosures are strongly preferred over top-opening designs, because reaching in from above mimics the approach of a predator and triggers defensive responses (see our myths page for more on this). For materials, dimensions, and design recommendations, see our keeping guide.
Heating and temperature verification
Heat source installed, connected to a quality thermostat, and running for at least one week before the animal moves in. This test period is essential — it allows you to verify that your temperature gradient is stable across different times of day and night, and to catch any equipment malfunctions before they affect a live animal.
Verify that your warm spot reaches ~36 °C (97 °F) and that the cool side stays around 24–27 °C (75–81 °F). Use a digital thermometer with a probe — do not rely on the thermostat display alone, and do not use adhesive strip thermometers, which are notoriously inaccurate. An infrared temperature gun is a useful addition for checking surface temperatures.
If you are heating with a heat mat, make sure it is connected to a thermostat with a probe placed directly on the mat surface. If you are using a ceramic heat emitter or radiant heat panel, protect it with a wire guard to prevent burns. Never operate any heat source without a thermostat.
Interior setup
Substrate laid across the enclosure floor. We use softwood granulate at StarPythons — it is safe if accidentally ingested, easy to spot-clean, and holds no excess moisture. Other suitable options include aspen shavings or coconut fiber, depending on the subspecies and your humidity needs.
At least two hides — one on the warm side, one on the cool side. The hides should be snug enough that the snake's body touches the sides when coiled inside. A hide that is too large offers no sense of security. For hatchlings, simple plastic containers with an entry hole cut in the side work well; for adults, commercially available reptile hides or cork bark are both good options.
A stable water bowl that cannot be tipped over, placed in the center or cool side of the enclosure. Carpet pythons will drink regularly and occasionally soak, particularly before shedding.
Climbing furniture — at minimum one sturdy branch or perch positioned at mid-height. As discussed on our myths page, all carpet pythons are semi-arboreal and will use vertical space when it is available. This is not optional enrichment — it is a core element of species-appropriate husbandry.
Feeding supplies
Have frozen rodents of the correct size on hand before the animal arrives. Ask your breeder what prey size and type the animal is currently eating, and match that exactly for the first few meals. This is not the time to experiment with a different prey type or size.
Our feeding guide includes a detailed prey table that shows which prey size corresponds to which growth stage, how many meals an animal typically takes at each stage before moving up, and at what intervals. Use this table to plan your initial purchase of frozen rodents — it will tell you roughly how many items you need and how quickly the animal will outgrow the current size.
This matters more than you might think if you only keep a single carpet python. Frozen rodents are typically sold in bulk (bags of 10, 25, or more), and a hatchling that eats one fuzzy mouse per week will take months to work through a large bag. If the animal moves up to the next prey size in the meantime, you are left with surplus rodents and no second snake to feed them to. Start with a small quantity — enough for 6–8 meals — and reorder as needed. It avoids waste and ensures you always have fresh stock on hand.
The first week
When your carpet python arrives, place it in the enclosure, close the door, and leave it alone. Do not handle it. Do not open the enclosure to check on it repeatedly.
We recommend waiting at least seven days before offering the first meal. Many carpet pythons — true to their strong feeding response — would happily eat immediately after transport, and you may be tempted to try. We still advise against it. The purpose of the waiting period is not to test whether the animal will eat, but to give it time to decompress, explore its new environment without pressure, and reduce the stress of transport and relocation. A calm, settled animal that takes its first meal confidently after a week of quiet is a much better start than a rushed feeding on day one.
Do not attempt to handle the animal until it has taken at least one or two meals in its new home. This settling-in period sets the tone for everything that follows.