Joomla dispone de una API de pogramación que permite ser integrada, de forma sencilla, con otras plataformas. Por ejemplo:
- PhpBB: sistema de Foros
- Menéame: sistema de votación y ranking de noticias
- SugarCRM: Gestión de Clientes
- GroupOffice: Herramienta de colaboración
- MediaWiki: integración de búsqueda de información de Joomla a MediaWiki
- Elgg: Red social
La API de Joomla! permite:
- Sign-on: Permite hacer Login en tu aplicación web de forma automática desde un anterior Login en Joomla. Esto se realiza a través de plugins Auth de Joomla y permite, en el ámbito de la seguridad informática, controlar el acceso individual al sistema.
- Crear un usuario: A través de plugins User, se crea automáticamente un nuevo usuario en tu aplicación mediante la creación de un nuevo usuario en Joomla.
- Desarrollar funciones: Arquitectura Model-Vista-Controlador nos permite la creación de nuevas funcionalidades para tu sitio web.
Ejemplos de proyectos de integración Joomla

