How does a python beer-line system actually work?
Pitch the cellar tent forty metres from the bar, run beer down a python of lines buried under the walkway, and it still arrives at the tap ice-cold hours later. That is not the tap doing the cooling. By the time beer reaches a font, the chilling work is already finished.
A python is an insulated bundle of beer lines, run alongside a chilled water or glycol loop, that carries beer from a remote cellar or cold store to the taps without it warming up on the way. At the cellar end, an ice-bank chiller does the real work: a coil sits in a tank of water frozen solid around it, and beer or coolant passed through that coil is chilled by contact with the stored ice mass, which is what lets a mobile bar cope with a five-minute rush without falling behind. Short runs get away on insulation alone; UK dispense installation standards flag python runs beyond 40 metres as needing that active glycol cooling to hold a stable temperature end to end, and suppliers sell off-the-shelf looms in 4-way, 6-way, 8-way and 10-way bundles to carry a full drinks list down one run.
A busy event bar looks simple from the guest side: walk up, ask for a lager, it arrives cold. What is actually happening behind that font is closer to a small piece of building services engineering, not unlike sizing a generator or ducting a marquee heater, except the thing being moved and kept stable is a few hundred litres of beer rather than air or amps.
Why the tap does none of the chilling
It is tempting to picture the cold coming from somewhere near the pump, but a font is really just the last few inches of a much longer journey. The beer arrives at serving temperature because everything upstream of it, the cellar, the chiller and the run of pipe in between, was engineered to deliver it that way. A tap that had to chill warm beer on the spot, at the rate a festival queue demands it, is not a job any commercial dispense system tries to do.
The ice bank: a chiller that stores cold instead of only making it
The component doing the heavy lifting sits back in the cellar or cellar tent: an ice-bank chiller. A coil of pipe is submerged in a tank of water, and a refrigeration unit runs more or less continuously to freeze a solid bank of ice around that coil. Beer, or the glycol coolant that circulates out to the python, is pumped through the coil and chilled fast by direct contact with that stored ice, not by the compressor alone working in real time.
The reason that distinction matters is demand shape. Event drinking is not steady, it comes in surges: the toast, the interval, last orders. A compressor sized to match an average rate would be hopelessly outmatched by five solid minutes of pulled pints. An ice bank sidesteps that by doing its work slowly during the quiet periods, building up a reserve of cold, then spending that reserve fast when the queue forms. The ice thins during the rush and rebuilds once it passes, which is exactly why suppliers who do a lot of festival and function work favour ice-bank systems over a chiller that only cools on demand.
Wet python versus glycol python: where insulation alone runs out
Not every python needs an active coolant loop. A short run, beer already cold leaving an under-bar cellar to a font a few feet away, can get away with a "wet" python: beer lines wrapped in insulation and nothing more, relying on the short distance and the beer's starting temperature to see it through. Once the route gets longer, the cellar tent pitched away from the marquee for access and weight, a festival cellar feeding several pour points, insulation on its own is fighting a losing battle against however many metres of ambient temperature it has to cross.
That is where a glycol python earns its keep: a coolant loop runs the full length of the bundle alongside the beer lines, continuously drawing heat back out along the whole route rather than just chilling the beer once at the cellar end and hoping it holds. The trade's own dispense installation standards draw a specific line here, flagging python runs beyond 40 metres as needing that extra active cooling to keep the temperature stable end to end. It is the same logic as lagging a hot water pipe versus actively trace-heating one: short and insulated is fine, long needs the loop doing continuous work.
Why a python carries several lines, not one
A working event font rarely pours a single drink. Lager, a cider, one or two ales on the same bar means one cellar-to-font run has to carry all of them, and running each as its own separate insulated pipe would mean repeating the digging-in, taping-down and cooling for every single line. Instead, UK suppliers sell python as off-the-shelf looms sized by line count, 4-way, 6-way, 8-way, 10-way and upward, so the whole drinks list travels inside one bundle. The line count a mobile bar supplier specs is effectively a direct readout of how many draught products your event is running, which is one of the first things worth telling a bar operator when you book.
What this means for your event
Practically: if your cellar, cold room or cellar tent is going to sit any real distance from where people are actually queuing, tens of metres rather than a few feet, that is exactly the detail worth raising with a bar supplier early, because it decides whether a wet python is enough or whether a glycol loop and a bigger ice-bank chiller need specifying. The bars & mobile bars hire guide covers bar frontage and staffed-versus-dry-hire pricing, and because an ice-bank chiller and its pump draw real power, it is worth checking that load against the rest of the site in the generators & power hire guide too.
Python beer-line engineering, questions answered
What is a "python" in beer dispense?
It is the insulated bundle of lines that carries beer from a remote cellar, cold room or cellar tent to the font where it is actually poured. Inside one outer sleeve sit the individual beer lines, one per tap or per drink, run alongside a chilled water or glycol loop that keeps the whole bundle cold over its length. UK suppliers sell them as off-the-shelf looms in 4-way, 6-way, 8-way, 10-way and larger configurations, so a single python can carry a lager, a cider and two ales to one font without four separate cellars.
How does an ice-bank chiller keep up with a festival rush?
By storing cold rather than only making it on demand. A coil of pipe sits submerged in a tank of water, and a refrigeration unit runs continuously to freeze a solid bank of ice around that coil during quiet periods. When beer or the glycol loop is pumped through the coil, it is chilled by contact with that stored ice mass, which can absorb far more heat in a short, sharp rush, like the five minutes after the speeches, than a compressor working alone could remove in real time. The ice bank runs down during the surge and rebuilds itself in the lull that follows.
What is the difference between a wet python and a glycol python?
A wet python is beer lines with nothing but insulation around them, relying on the beer already being cold and the run being short enough that it does not warm up meaningfully before reaching the tap. A glycol python adds an active coolant loop running the same length as the beer lines, continuously drawing heat back out along the whole route rather than just at the start. The trade's own dispense installation standards flag python runs of more than 40 metres as needing that extra active cooling to hold a stable temperature end to end; insulation alone is a short-run fix, not a long one.
How far can beer actually travel through a python and still pour properly?
Tens of metres is routine at UK festivals and functions, with suppliers advertising off-bar cellar setups running python out to around 50 metres to reach a pour point. What changes over that distance is not whether it is possible, it is how much active cooling and insulation the run needs to stop the beer picking up heat on the way, which is exactly what separates a short wet python from a longer glycol-assisted one.
Why do event bars run so many beer lines bundled together instead of one at a time?
Because a working bar font pours several different drinks from one position, lager, a cider, maybe two ales, and running each as its own separate cellar-to-font pipe would mean repeating the insulation, the glycol loop and the digging-in or taping-down for every single line. Bundling them into one python, sold in the trade as 4-way, 6-way, 8-way or 10-way looms, means one run of cable management and one cooled bundle does the job for the whole font, which is why the line count is one of the first things a mobile bar supplier specs against your drinks list.
Not sure what you need yet?
Start with a free calculator: the same formulas the optimiser uses. Get your answer, then turn it into a full kit list in one tap.