Spironolactone is a potassium-sparing diuretic and selective aldosterone blocker used to treat edema, hypertension, hypokalemia, and other conditions. It is rapidly absorbed from the gastrointestinal tract and highly protein bound. It is metabolized in the liver and excreted primarily in urine. Common side effects include hyperkalemia, gastrointestinal issues, and menstrual irregularities. It can interact with other drugs to increase risks or decrease efficacy.