Il più efficiente farmaci per diabete metformina è un antidiabetico orale utilizzato nel trattamento del diabete mellito di tipo 2. Più precisamente, appartiene alla classe delle biguanidi, di cui fra l'altro, è l'unico esponente disponibile in Italia.In quanto antidiabetico orale, naturalmente, per esercitare la sua attività, la metformina deve essere assunta per bocca. In commercio esistono numerosi medicinali a base di metformina: in alcuni di questi essa è presente come unico principio attivo, mentre in altri si trova in associazione ad altri antidiabetici orali (come glitazoni, sulfoniluree, inibitori della dipeptidil-peptidasi 4, inibitori del trasportatore sodio-glucosio di tipo 2). Inoltre, la metformina può essere utilizzata anche in associazione a insulina.