Lucee Documentation

edit

Welcome to the Official Lucee Server Documentation


Lucee is a high performance, open source CFML server engine, written in Java.

The documentation here aims to provide a thorough reference and guide to all things to do with the Lucee Server. This includes reference material on both Functions and Tags as well as more in-depth articles in the Guides and tutorials section.

Lucee 7.0 - Stable

Lucee 7 is the current stable release — Single mode only, full Jakarta EE migration, production-ready AI and Java integration, up to 3x faster deployment, and a 20MB smaller core.

Lucee 7 new features

Lucee 7.0 ChangeLog

Breaking Changes between Lucee 6.2 and 7.0

Forum posts about Lucee 7.0

Lucee 7.1 (upcoming)

Lucee 7.1 introduces a native step debugger for VS Code, significant performance improvements across the compiler and runtime, lighter components, Query of Queries enhancements, Java 25 as the new baseline, and moves core functionality (SMTP, FTP, Compress, HSQLDB) out to independently updatable extensions.

Lucee 7.1 new features

Breaking Changes between Lucee 7.0 and 7.1

Lucee 7.1 ChangeLog

Recipes - Lucee Guides and Tutorials

We are always adding and updating our detailed Lucee Recipes showing you how to take advantage of the wide range of features in Lucee.

Feel free to request new topics or ask questions via the dev forum.

Latest Content RSS Feed

To see what's new in Tags and Functions refer to Lucee Changelog, new Tags & Functions, Arguments and Attributes.

Deploying Lucee

Deploying Lucee - How to configure and deploy Lucee

Locking Down Lucee - Security best practices for Lucee

Configuration - CFConfig.json - All about Lucee's configuration file

Recommended Settings - Recommended Settings

Lucee 6.2 LTS

Lucee 6.2 is our LTS release — up to 50% faster than 5.4, with Jakarta Servlet support, Maven integration, and experimental AI and Java features that became production-ready in 7.0.

Lucee 6.2 new features

Lucee 6.2 ChangeLog

Breaking Changes between Lucee 6.1 and 6.2

Getting help

Older Releases

Lucee 6.1 — Performance and memory improvements, full Java 17 and 21 support, Java 8 dropped. See Breaking Changes Between Lucee 6.0 and 6.1.

Lucee 6.0 — Single context mode, JSON-based configuration, reduced size. Includes breaking changes for security and Adobe ColdFusion compatibility. See Breaking Changes between Lucee 5.4 and 6.0 and Lucee 5 to 6 Migration Guide.

Lucee 5.4 — Reached End of Life on December 31st 2025. No longer supported.

Lucee 5.3 and older — No longer supported. Time to upgrade to Lucee 6.2 LTS or 7.0.

Java API Docs

The Java API documentation of Lucee Server's loader interfaces are published at javadoc.io.

Lucee on YouTube

We also have a channel on YouTube where you can find further tutorials and tips: Lucee YouTube Channel.

Contributing

Our documentation is an open source and community driven effort. We always welcome feedback, improvements and suggestions.

If you're interested in contributing to Lucee as a Developer, check out our Git Repo.