Aglets is a Java mobile agent platform and library that eases the development of agent based applications. An aglet is a Java agent able to autonomously and spountanously move from one host to another. Originally developed at the IBM Tokio Research Laboratory, the Aglets technology is now hosted at as open source project, where it is distributed under the IBM Public License. Aglets is completely made in Java, granting an high portability of both the agents and the platform. Aglets includes both a complete Java mobile agent platform, with a stand-alone server called Tahiti, and a library that allows developer to build mobile agents and to embed the Aglets technology in their applications.