A stent is a small, flexible, tube-like device used to open blocked or narrowed arteries or other channels in the body. It is often used to treat heart diseases, such as coronary artery disease, and can also be used to treat other conditions, such as kidney failure or peripheral artery disease.