DotBeer

Boil

A boil procedure, which can be used by multiple recipes. A boil procedure with no steps is the same as a standard single step boil.

Boil is a JSON object with the following properties:

Property Required? Type
boil_time Measurement::Time
name   string
boil_description   string
notes   string
pre_boil_size   Measurement::Volume
boil_steps   array of BoilStep

Definitions

BoilStep

Individual step of a boil, including preboil steps, non-boiling pasteurization steps, boiling, whirlpool steps, and chilling.

BoilStep is a JSON object with all properties from StepCommon::StepBase, StepCommon::StepWithRampTime and StepCommon::StepWithGravity as well as these additional ones:

Property Required? Type Description
chilling_type   Enum:
 ∙ batch
 ∙ inline
Chilling type separates batch chilling, eg immersion chillers, where the entire volume of wort is brought down in temperature as a whole, vs inline chilling where the wort is chilled while it is being drained, which can leave a significant amount of hop isomerization occurring in the boil kettle.

Documentation generated from the DotBeer schema on 2026-05-31 at 18:49:39+0200.