Lucee Documentation
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.
Breaking Changes between Lucee 6.2 and 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.
Breaking Changes between Lucee 7.0 and 7.1
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.
- Maven Based Extensions 26-Mar-26
- Lucee 7 Loader API Changes 26-Mar-26
- Step Debugging Lucee with Extension Debugger 25-Mar-26
- Adding Full Text Search to Your Application 24-Mar-26
- Extension Provider 23-Mar-26
- Breaking Changes between Lucee 7.0 and 7.1 17-Mar-26
- Breaking Changes between Lucee 6.2 and 7.0 17-Mar-26
- QoQ SQL Functions and Operators 15-Mar-26
- Lucee Versions and Extensions 09-Mar-26
- javax vs jakarta Servlet Compatibility 23-Feb-26
- External Agent 20-Feb-26
- Warmup 20-Feb-26
- Setting the Lucee Admin Password 22-Jan-26
- Servlet Configuration 16-Jan-26
- Structures and variables, preserving the original case 16-Jan-26
- Lucee Extension Utilities 09-Jan-26
- Java Classes Using Lucee's Logging 25-Dec-25
- Selective Cache Invalidation 18-Dec-25
- Lucee MSSQL Modern Mode 10-Dec-25
- Database Connection Management in Lucee 02-Dec-25
- DynamoDB Cache Extension 19-Nov-25
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.
Breaking Changes between Lucee 6.1 and 6.2
Getting help
- Our mailing list / forum is over at https://dev.lucee.org/
- Lucee Support - How to report bugs/problems and get help
- Troubleshooting Lucee Server problems
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.