What is Cocoon?
Apache Cocoon is an XML publishing framework that raises the usage of
XML and XSLT technologies for server applications to a new
level. Designed for performance and scalability around pipelined SAX
processing, Cocoon offers a flexible environment based on a separation
of concerns between content, logic, and style. To top this all off,
Cocoon's centralized configuration system and sophisticated caching help
you to create, deploy, and maintain rock-solid XML server applications.
Cocoon interacts with most data sources, including filesystems, RDBMS,
LDAP, native XML databases, and network-based data sources. It adapts
content delivery to the capabilities of different devices like HTML, WML,
PDF, SVG, and RTF, to name just a few. You can run Cocoon as a Servlet as well as
through a powerful, commandline interface. The deliberate design of its abstract
environment gives you the freedom to extend its functionality to meet your
special needs in a highly modular fashion.
Where can I find it?
To download the latest release 2.0.4 of Apache Cocoon, go to the
If you are looking for a past generation of Cocoon (no longer supported but still available),
go to the Cocoon 1.x area.
More News about Cocoon
Check out our news page for more up-to-date news about Cocoon.