DotBeer

Mash

A mash procedure, which can be used by multiple recipes.

Mash is a JSON object with the following properties:

Property Required? Type Description
name string  
grain_temperature Measurement::Temperature Initial grain temperature prior to the start of the mash.
mash_steps array of MashStep  
notes   string  

Definitions

MashStep

Individual step of a mash.

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

Property Required? Type Description
step_type Enum:
 ∙ infusion
 ∙ temperature
 ∙ decoction
 ∙ souring mash
 ∙ souring wort
 ∙ drain mash tun
 ∙ sparge
 
amount   Measurement::Volume  
water_grain_ratio   Measurement::SpecificVolume Also known as the mash thickness. eg 1.75 qt/lb or 3.65 L/kg.
infuse_temperature   Measurement::Temperature Temperature of the water for an infusion step.

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