Een webservice is een interface om informatie uit een database eenduidig via een application programming interface (API) beschikbaar te maken.

Joomla 3.x heeft nog geen ingebouwde API waarmee externe software informatie uit een Joomla site kunnen ophalen. Bij een Joomla website vraagt een bezoeker via een browser webpagina's op. Die webpagina's bestaan uit HTML code om de pagina vorm te geven en data die afkomstig is uit een achterliggende database.

Via een API kunt u informatie uit uw Joomla website beschikbaar maken voor andere applicaties dan webbrowsers.