Проект XMPP Framework позволяет реализовать в Друпале возможности XMPP. Основной фреймворк реализует функции, которые позволяют пользователю также выполнять действия XMPP и отправлять и получать информацию, основанную на вызываемых функциях. В настоящее время используются два транспортных слоя, один чистый XMPP использует библиотеку XMPPHP, а другой XMLRPC.