Tropical snake · Constrictor

Know whether your ball python's care is actually on track.

Your ball python can't tell you the warm spot has drifted cool, that humidity is too low for a clean shed, or whether a refused meal is normal or a warning. baskr watches the pattern across your logs, temperature, humidity, weight, feeding and shedding, and shows you what needs attention before it becomes a problem.

Free forever for your first 3 animals · Works offline · No app store

baskr

Health today

74

Doing okay

Ball Python

Humidity low with a shed due

38% this week vs the 55–65% target. Raise it now to avoid retained eye caps.

Warm spot

28–31°C · 82–88°F

Cool side

24–26°C · 75–79°F

Humidity

55–65%

Ideal ranges for Python regius, the same targets baskr scores your logs against.

Basking and warm figures are surface temperatures at the spot; cool and ambient are air. Measure with a probe or infrared thermometer at the animal's height.

Ball Python: a few things worth knowing

The name comes from their defence: when nervous they curl into a tight ball with the head tucked safely in the middle.
'Royal python' is the other common name, legend says Cleopatra wore them as jewellery on her wrists.
They're famous food refusers and can safely skip meals for weeks or even months, especially in cooler seasons or breeding condition.
Ball pythons sense prey heat with pit organs along the lips, letting them hunt warm rodents in total darkness.
With good husbandry a ball python commonly lives 20–30+ years, this is a genuinely long-term commitment.

When is your ball python active?

Nocturnal

Active by night

Where ball pythons come from

Grasslands and forest edges of West and Central Africa

Wild climate. Warm, humid savanna and forest edge; lots of rodent burrows.

Why the care is what it is. This is why baskr holds a 31 to 32°C warm spot and 55 to 65% humidity, and why all that hiding is normal, not a problem.

What baskr watches for your ball python

Logging is the input. The product is spotting when a single off reading becomes a pattern worth acting on.

Warm-spot temperature

28–31°C (82–88°F) over the warm hide

A few degrees cool for a week and digestion slows, a snake can even regurgitate a meal it can't process.

Thermal gradient

A cool side of 24–26°C (75–79°F)

No real gradient leaves a snake unable to regulate, and drives it to hide or roam restlessly.

Humidity

55–65%, higher (~70%) during a shed

Too dry and sheds come off in patches; persistently damp, stale air is a respiratory-infection risk.

Weight trend

Steady gain in growing snakes, stable in adults

A downward trend across weigh-ins, separate from a normal fast, is an early red flag.

Feeding & refusals

One right-sized rodent every 1–2 weeks

baskr helps you tell a normal ball-python fast from a run of refusals paired with weight loss.

Shedding

A single complete shed, eye caps included

A patchy shed or retained eye caps usually points to humidity that was too low that week.

How to set up a ball python terrarium

Minimum size
120×60×60 cm (4×2×2 ft) for an adult, floor space and secure cover matter most.
Temperatures
Warm spot 28–31°C (82–88°F), cool side 24–26°C (75–79°F), night drop to ~23–24°C.
Substrate
A moisture-holding base like cypress mulch, coco husk, or a soil mix that helps sustain humidity. Avoid dusty or aromatic substrates like cedar and pine.
Hides & décor
At least two snug, enclosed hides, one on the warm end and one on the cool end, each just big enough to touch the snake on all sides so it feels secure.
Layout
Run a warm-to-cool gradient with tight hides at both ends, plus clutter, branches, cork, and foliage, so a naturally shy snake always has cover to cross the open floor.

Plants for a ball python terrarium

Safe to include

  • Snake plant (Sansevieria)
  • Pothos
  • Bromeliads
  • Ferns
  • Spider plant
  • Sturdy climbing vines (cork-mounted)

Avoid

  • Ivy
  • Oleander
  • Elephant ear
  • Any plant with sharp edges or toxic sap

A shy, tropical snake benefits from dense cover, sturdy plants and vines help it feel hidden and hold humidity. Use robust, non-toxic species that won't be crushed, and skip anything you can't confirm is safe.

What to feed a ball python, and what to avoid

Staples

  • Appropriately sized rats
  • Appropriately sized mice
  • Frozen-thawed rodents (safest)

Occasional / treats

  • African soft-furred rats
  • A larger meal for a growing snake
  • Live prey only if frozen-thawed is refused (and never left unattended)

Never feed

  • Prey much larger than the snake's girth
  • Feeding too frequently (obesity risk)
  • Wild-caught rodents (parasites/toxins)
  • Handling for 24–48 hours after a meal

Supplements. None needed, whole prey is a complete diet, so no dusting or multivitamins are required.

Good to know. Offer a single rodent roughly the girth of the snake's widest point every 1–2 weeks; adults can go longer. Frozen-thawed is safest, and occasional refusals are normal for the species.

The gear that matters for a ball python

The right kind of kit, pick brands you trust.

Warm-end heat

An overhead heat source or heat mat on a thermostat, positioned to hold a 28–31°C warm spot. Provide gentle, even belly and ambient heat rather than a fierce basking beam.

Thermostat

Non-negotiable, it controls the heat source so the warm end can't overheat or burn a hidden snake.

Thermometer + hygrometer

Digital, with probes at both the warm spot and the cool end, not stick-on dials. Humidity is as important to track as temperature.

Enclosure

A 4×2×2 ft (or larger) front-opening vivarium that holds humidity well and locks securely, pythons are strong and will test gaps.

Snug hides

Two tight, opaque hides, one per end, so the snake never has to choose between warmth and feeling safe.

The kind of thing baskr will tell you

Grounded in your own logs and the ideal ranges above, plain language, never a diagnosis.

Warm spot read 25°C for 6 days, below the 28–31°C your ball python needs to digest. Check the mat, thermostat or lamp before offering the next meal.

Monty has refused 4 feeds, but weight is holding and it's mid-winter, this looks like a normal seasonal fast, so keep tracking weight.

Humidity has averaged 38% this week and a shed is due, raise it toward 65% now to avoid a patchy shed and retained eye caps.

Is your ball python's setup on track?

Enter your own readings for an instant care score, the same check baskr runs for you every day.

Enter a reading or two above to see Ball Python's care score.

A quick guide, not a diagnosis. Ideal ranges vary with age, morph and setup, and individual animals differ, so confirm anything critical with an experienced keeper or a reptile vet.

Ball Python vs other pets

More snakes

All snakes

Ball Python care questions

What temperature should a ball python's warm spot be?+

Aim for roughly 28–31°C (82–88°F) at the warm spot, with a cooler side around 24–26°C (75–79°F) so it can thermoregulate. baskr checks the temperatures you log against this range and flags a sustained drift, but always verify with good thermometers at both ends, since a cool snake struggles to digest and may regurgitate.

Why won't my ball python eat?+

Ball pythons are notorious for refusing meals, and it's often completely normal, season, breeding condition, shedding, or a slightly cool enclosure can all pause feeding for weeks. Check that the warm spot and humidity are right first. baskr tracks refusals against weight so you can tell a harmless fast from a real problem; if weight keeps dropping or refusal drags on, consult an exotics vet.

How big a prey item should I feed my ball python?+

A good rule is a rodent roughly as wide as the snake's girth at its widest point, it should leave only a modest bulge. Feed one every 1–2 weeks for a growing snake, less often for adults, and avoid oversized prey. If you're unsure, check a current care sheet or an exotics vet rather than guessing upward.

What humidity does a ball python need?+

Keep humidity around 55–65%, rising toward 70% when a shed is coming, to get a clean single-piece shed with the eye caps. Too low causes patchy sheds and retained caps; too high with poor airflow risks respiratory infection. baskr watches humidity and shed intervals together and flags when a shed is overdue or humidity has slipped.

Free tools for your ball python

Stop wondering. Start seeing the pattern.

Log your ball python's care in seconds and baskr does the watching. Free for your first 3 animals.

Start free

Last reviewed August 2026. General husbandry guidance, not veterinary advice, and ranges vary with age, morph, subspecies and setup. Confirm anything critical with an experienced keeper or an exotics vet.