Balancer est un protocole AMM (Automated Market Making) pour la liquidité programmable. Il permet la création de pools de liquidité flexibles qui sont continuellement rééquilibrés. Ces pools de liquidité peuvent contenir plusieurs tokens, chacun avec des poids différents, ainsi qu'un frais de trading personnalisable. Un pool Balancer peut être considéré comme un fonds indiciel où les fournisseurs de liquidité sont rémunérés au lieu d'avoir à payer des frais de maintenance, comme c'est le cas dans la finance conventionnelle.