Plans to give you Freedom to scale!
BoxLang is a professional open-source project. You can use it for FREE forever or you can purchase one of our subscriptions plans to give you support, SLA, enterprise features and much more.
Download Buying GuideBoxLang Starter
The perfect entry point into the BoxLang ecosystem. Designed for teams beginning their modernization journey, BoxLang Starter delivers professional tooling, commercial licensing, and simplified support in a streamlined package built for a single web deployment. Simple, affordable, and ready for production.
- ✅ Core Features
- ✅ Premium Modules
- ✅ 5 Support Incidents
- ✅ 1 Server / Container / Lambda
1 Server
(VM, Bare Metal, Container, WAR)
BoxLang® is a professional open source project based on the Apache 2 license . Deploy commercial software with confidence.
- ✅ Core Features
- ✅ Community Support
- ✅ Always Free
Subscription-based professional license for all runtimes. World-class support, Business SLAs, custom patches, security notifications, exclusive features, and premium modules.
- ✅ Core Features
- ✅ Premium Modules
- ✅ Plus Support
- ✅ 1 FORGEBOX PRO License
Standard Server
(VM,Desktop,Etc)
Orchestrator Node
(Swarm, Kubernetes, Lambdas)
Everything in BoxLang+, plus enhanced SLAs, a dedicated account manager, priority video call support, and a personalized Yearly Checkup conducted by our language engineers.
- ✅ Core Features
- ✅ Premium Modules
- ✅ 1 FORGEBOX Org Account
- ✅ 5 FORGEBOX Org Users
- ✅ Account Manager
- ✅ Video Support
- ✅ Enterprise SLAs
Standard Server
(VM,Desktop,Etc)
Orchestrator Node
(Swarm, Kubernetes, Lambdas)
* Freelancer, Non-Profit, Other
If your project requires a custom plan with specific features, SLAs, or support levels, we are here to help. If you are a freelancer, or non-profit, we can also help. Contact us at and our team will work with you to create a solution that fits your exact requirements.
* Each Production License Includes:
- All development environments
- 1 additional environment (QA, Testing, Staging, Shared Development, etc.)
- Additional Non-Production environments may be purchased at 30% of the Production License cost
** The BoxLang starter is meant for a single web/container/lambda deployment. It cannot be used for desktop, web assembly, or native images. For that you will require a +/++ license.
*** BoxLang +/++ Orchestrator license allows you to deploy unlimted containers or lambdas.
Support #
| Features | Open Source | Starter | BoxLang+ | BoxLang++ |
|---|
| Features | Open Source | Starter | BoxLang+ | BoxLang++ |
|---|---|---|---|---|
| Community Support Forums | ||||
| Community Slack Support | ||||
| Dedicated Support Tracker | ||||
| Priority/Security Patches | ||||
| Dedicated Slack Channel | ||||
| Access to Language Engineers | ||||
| Yearly Checkup | ||||
| Video Call Support | ||||
| Dedicated Account Manager | ||||
| Support Hours | 0 | 5 incidents/year | 12 | 24 |
| SLA: Support hours | 9:00 am - 5:00 pm EAT | 5:00 am - 11:00 pm EAT | ||
| SLA: Support days | Monday - Friday (Excluding Holidays) | Monday - Sunday (Excluding Holidays) | ||
| SLA: Response time | < 12 hrs | Monday - Friday: < 6 hrsSaturday - Sunday: < 8 hrs |
Language and Framework Features #
| Features | Open Source | Starter | BoxLang+ | BoxLang++ |
|---|
| Features | Open Source | Starter | BoxLang+ | BoxLang++ |
|---|---|---|---|---|
| Artificial Intelligence Module | ||||
| Asynchronous Programming | ||||
| Closures Support | ||||
| Enterprise cache engine | ||||
| Extended AI Providers | ||||
| Hibernate Based ORM | ||||
| Image Manipulation Library | ||||
| Interceptors Support | ||||
| Java Interop | ||||
| JDBC Data Framework Services | ||||
| JSR-223 Support | ||||
| Lambda Support | ||||
| Markdown Language | ||||
| Native XML, JSON, YAML | ||||
| Object Oriented Capabilities | ||||
| Scheduled Tasks Framework | ||||
| Scripting Language | ||||
| Templating Language | ||||
| Virtual Threading |
Tooling #
| Features | Open Source | Starter | BoxLang+ | BoxLang++ |
|---|
| Features | Open Source | Starter | BoxLang+ | BoxLang++ |
|---|---|---|---|---|
| BoxLang Administrator Desktop App | ||||
| BoxLang Administrator - Remote Web Connector | ||||
| BoxLang MCP (Model Context Protocol) Server | ||||
| BoxLang MCP Chat UI | ||||
| ColdFusion/CFML Compatibility Module | ||||
| ColdFusion/CFML Feature Scanner for BoxLang Compatibility | ||||
| ColdFusion/CFML Parser & Transpiler | ||||
| ColdFusion/CFML to BoxLang Code Transpiler | ||||
| BoxLang Code Formatter | ||||
| CommandLine Scheduler Runner | ||||
| CommandLine Script/Class Runner | ||||
| Compiler for sourceless deployments | ||||
| Line-by-Line Debugger | ||||
| REPL | ||||
| Visual Studio Code Language Tooling |
Certain advanced administrator features are available only in Starter, BoxLang+ and BoxLang++.
Documentation Services #
| Features | Open Source | Starter | BoxLang+ | BoxLang++ |
|---|
| Features | Open Source | Starter | BoxLang+ | BoxLang++ |
|---|---|---|---|---|
| PDF Generation | ||||
| CSV Module | ||||
| Extract and Fill PDF Forms | ||||
| PDF Manipulation | ||||
| Spreadsheet Module |
Integrated Application Server: Commandbox #
Only starter,+/++ subscribers will have access to the CommandBox PRO suite of tools
| Features | Open Source | Starter | BoxLang+ | BoxLang++ |
|---|
| Features | Open Source | Starter | BoxLang+ | BoxLang++ |
|---|---|---|---|---|
| High performance servlet engine | ||||
| High performance web server | ||||
| JRE/JDK Automatic Management | ||||
| Portable configuration files (server.json) | ||||
| Multi-Site Management and deployment* | ||||
| Multi-Site SSL Management | ||||
| Operating System Service Manager | ||||
| Server configuration synchronization (via FORGEBOX) |
*Multi-Site Management and Deployment Seamlessly manage and deploy multiple sites within a single environment using the powerful Multi-Site Management feature, powered by CommandBox PRO. This capability allows you to:
- Host multiple applications or domains in a single server environment.
- Simplify routing, configuration, and deployments for multi-tenant scenarios.
- Streamline workflows for agencies, enterprises, or developers managing multiple projects.
Learn more about Multi-Site Management:
Multi-Runtimes #
| Features | Open Source | Starter | BoxLang+ | BoxLang++ |
|---|
| Features | Open Source | Starter | BoxLang+ | BoxLang++ |
|---|---|---|---|---|
| Android (Coming Soon) | ||||
| Cloud (Any Provider) | 1 Deploy | |||
| Docker Containers (Any Orchestrator) | 1 Deploy | |||
| Desktop Application | 1 Deploy | |||
| Embedded Systems (IoT) | 1 Deploy | |||
| ESP32 (IoT) | 1 Deploy | |||
| JSR-223 Java Platform Scripting | ||||
| Native Binaries (Windows, Mac, *Unix) | 1 Deploy | |||
| CLI Application | 1 Deploy | |||
| Serverless - AWS Lambda | 1 Deploy | |||
| Serverless - Google Functions | 1 Deploy | |||
| Servlet Containers | 1 Deploy | |||
| WASM Browser | 1 Deploy | |||
| WASM Container | 1 Deploy |
Communication Services #
| Features | Open Source | Starter | BoxLang+ | BoxLang++ |
|---|
| Features | Open Source | Starter | BoxLang+ | BoxLang++ |
|---|---|---|---|---|
| Email Sending Component | ||||
| FTP Server Module | ||||
| LDAP Module | ||||
| POP Mail Features | ||||
| REST Module | ||||
| SFTP Server Connectivity Module | ||||
| SOAP Module |
Caching & NoSQL #
| Features | Open Source | Starter | BoxLang+ | BoxLang++ |
|---|
| Features | Open Source | Starter | BoxLang+ | BoxLang++ |
|---|---|---|---|---|
| BoxLang Cache | ||||
| Cache Lock Framework | ||||
| Couchbase Distributed Locks | ||||
| Couchbase Module (Session distribution, caching, vector search, AI Memory, etc) | ||||
| ElasticSearch Module (Document services, session distributions, caching, etc) (Coming soon) | ||||
| MeiliSearch Module (Document services, session distributions, caching, etc) | ||||
| Redis Distributed Locks | ||||
| Redis Module (Session distribution, caching, publish/subscribe, AI Memory etc) |
Parsers #
BoxLang has been designed to parse different language syntaxes and transpile them to the BoxLang Language alongside different compatibility modules to bring the appropriate language features into BoxLang.
| Features | Open Source | Starter | BoxLang+ | BoxLang++ |
|---|
| Features | Open Source | Starter | BoxLang+ | BoxLang++ |
|---|---|---|---|---|
| BoxLang (Scripting & Templating) | ||||
| CFML Script | ||||
| CFML Templating Language | ||||
| COBOL (Coming Soon) | ||||
| Groovy (Coming Soon) |
Language Runtimes integrations #
BoxLang can run code from other languages inside the BoxLang runtime. The following languages are supported, each with its own caveats and limitations.
| Features | Open Source | Starter | BoxLang+ | BoxLang++ |
|---|
| Features | Open Source | Starter | BoxLang+ | BoxLang++ |
|---|---|---|---|---|
| Groovy (In progress) | ||||
| JavaScript (In Progress) | ||||
| Python | ||||
| Ruby (In Progress) |
Pricing #
| License Type | Starter | BoxLang+ | BoxLang++ |
|---|
| License Type | Starter | BoxLang+ | BoxLang++ |
|---|---|---|---|
|
Standard Server
VM or BareMetal OS Install
|
$749/year
|
$1,999/year
|
$3,999/year
|
|
Orchestrator Node
Docker Swarm, K8s Pool, etc
|
$749/year
|
$2,999/year
|
$4,999/year
|
At your company, you're the boss. We believe in giving you the freedom and control to run your business exactly how you envision it. Our focus is on empowering your success, not on taking a share of your profits. We're here to provide the tools and support you need to thrive on your own terms!
Please note that if your license included support hours are depleted, you can refill them with support blocks of 5, 10, 15, 20+ hours.