Diazoxide is primarily used to treat hypoglycemia (low blood sugar) caused by excessive insulin release due to conditions like pancreatic tumors, islet cell adenomas, or certain cancers. It is also used in managing hyperinsulinism in infants and adults.