Golongan agen ini bekerja dengan mengurangi produksi glukosa
hepatik dan meningkatkan sedikit pemanfaatan glukosa perifer (Tabel 418-5). Metformin mengaktifkan AMP-dependent kinase dan memasuki sel melalui transporter kation organik. Polimorfisme ini dapat mempengaruhi respon terhadap metformin). Bukti terbaru menunjukkan mekanisme metformin mengurangi produksi glukosa hepatik dengan meningkatkan kemampuan glukagon untuk menghasilkan cAMP dalam hepatosit. Metformin mengurangi glukosa plasma puasa (Fasting Plasma Glucose/ FPG) dan tingkat insulin, memperbaiki profil lipid, dan menyebabkan penurunan berat badan. Bentuk extended-release tersedia dan memiliki efek samping minimal pada gastrointestinal (diare, anoreksia, mual, rasa logam). Karena onset kerjanya relatif lambat dan memiliki gejala gastrointestinal pada dosis tinggi, dosis inisial harus rendah dan kemudian meningkat setiap 2-3 minggu berdasarkan pengukuran SMBG. Metformin efektif sebagai monoterapi dan dapat digunakan dalam kombinasi dengan agen oral lain atau dengan insulin. Toksisitas utama metformin,yaitu asidosis laktat, terjadi sangat jarang dan dapat dicegah dengan memperhatikan kecocokan pasien dengan obat. Kadar vitamin B12 normal adalah ~ 30%, selama terapi metformin kadar ini akan lebih rendah. Metformin sebaiknya tidak digunakan pada pasien dengan insufisiensi ginjal [Laju filtrasi glomerulus (Glomerulus Filtration Rate / GFR) <60 mL / menit], semua bentuk asidois, gagal jantung kongestif (CHF) yang unstable, penyakit hati, atau hipoksemia berat. Sebagian merasa bahwa pedoman ini terlalu membatasi dan mencegah individu dengan gangguan ginjal ringan - sedang dari pengobatan metformin. The National Institute for Health and Clinical Excellence di Inggris menyarankan metformin sebaiknya digunakan pada GFR > 30 mL / menit, dengan dosis yang dikurangi ketika GFR < 45 mL / menit. Metformin harus dihentikan pada pasien yang dirawat di rumah sakit, pada pasien yang tidak dapat mengkonsumsi oral, dan pada pasien yang menggunakan zat kontras radiografi. Insulin harus digunakan sampai metformin dapat dimulai kembali.