PuTTY est un émulateur de terminal doublé d’un client pour les protocoles SSH, Telnet, rlogin, et TCP brut.
Il permet également des connexions directes par liaison série RS-232. À l’origine disponible uniquement pour Windows, il est à présent porté sur diverses plates-formes Unix (et non-officiellement sur d’autres plates-formes). PuTTY est écrit et maintenu principalement par Simon Tatham.
C’est un logiciel libre distribué selon les termes de la licence MIT.