Skip to content
OpenCms documentation
OpenCms documentation


This documentation provides technical insights to all features of OpenCms. There is additional documentation with different focus available. 

Get the latest news and releases on the OpenCms homepage.

If you are new to OpenCms, the OpenCms demo server is a good starting point. The demo server provides a personal OpenCms installation exclusively for you. All you need to do is register with a valid email address. The demo includes a full-featured website realised with OpenCms' standard template Mercury. There is a short tutorial available to get familiar with OpenCms' content edition features.

For all kinds of questions about OpenCms, contact the mailing list.

OpenCms is open source. The OpenCms core system and all related projects are available on GitHub.

The official docker image is available on Docker Hub.

The TLDDoc for the OpenCms taglib provides detailed information on all available tags and functions. It is a useful reference when writing JSPs in OpenCms.

The JavaDoc for the OpenCms source is available online. The documentation is split into four separate parts:

This documentation has been developed by Alkacon Software - The OpenCms Experts. Alkacon offers standard service and support packages for OpenCms, providing an optional layer of security and convenience often required for mission critical OpenCms projects. For more information about our services, please contact us at

This documentation is published under the GNU FDL Free Documentation License by Alkacon Software GmbH. We certainly welcome all contributions and feedback to this documentation.