PYro é uma biblioteca Python que permite a comunicação remota entre objetos Python através de um modelo cliente-servidor. Ele usa um NameServer central para registrar objetos remotos e permite que clientes recuperem referências a esses objetos e interajam com eles como se fossem locais, apesar de serem executados em máquinas diferentes. O protocolo de comunicação é baseado em pickle e TCP/IP.