EMule es un software P2P. Este software se llama eMule, que en realidad significa mula electrónica. Sin embargo, dado que su predecesor era un software llamado eDonkey, mucha gente todavía está acostumbrada a llamarlo eDonkey.
La red eDonkey fue desarrollada por la empresa estadounidense MetaMachine y su fundador Jed. McCaleb y Sam. Yagan se fundó en 2000 como una red para compartir archivos. Originalmente utilizado para compartir música, películas y software. Como la mayoría de las redes para compartir archivos, se distribuye; los archivos se transfieren de igual a igual en lugar de ser atendidos por un servidor central. El programa cliente se conecta a la red ed2k para compartir archivos. El servidor ed2k sirve como centro de comunicación para ayudar a los usuarios a encontrar archivos dentro de la red ed2k. Su cliente y servidor pueden funcionar en Windows, Macos, Linux, UNIX y otros sistemas operativos. En 2005, la Corte Suprema Federal de Estados Unidos lo declaró ilegal después de perder una demanda contra la Recording Industry Association of America. Se le ordenó pagar a la RIAA 30 millones de dólares en compensación y detener permanentemente el desarrollo.