This document summarizes different types of medications used to treat diabetes. It discusses mechanisms of action, side effects, and important details about popular classes of antidiabetic medications including biguanides (e.g. metformin), sulfonylureas, thiazolidinediones, DPP-4 inhibitors, SGLT2 inhibitors, alpha-glucosidase inhibitors, meglitinides, GLP-1 receptor agonists, and various types of insulin. The types of insulin are categorized based on their onset, peak effects, duration of action and administration details. The document provides a comprehensive overview of common antidiabetic drugs.