Thiazolidindiony působí zejména snížením inzulinové rezistence a biguanidy působí hlavně snížením tvorby endogenní glukózy v játrech.
Biguaniderne virker primært ved at mindske den endogene hepatiske glucoseproduktion.