+Modules
Premium BoxLang+ modules providing extended integration, data handling, and operational capabilities.
BoxLang+/Starter includes a curated set of modules that extend the platform with integration points, productivity accelerators, and enterprise-grade features. Each module is versioned independently and installed on demand.
🔍 Module Index
Azure Key Vault provider for getSystemSetting() with the azure. namespace.
AWS Secrets Manager provider for getSystemSetting() with the aws. namespace.
Google Secret Manager provider for getSystemSetting() with the google. namespace.
Distributed caching and NoSQL document storage via Couchbase.
Streaming CSV parsing and generation for large datasets.
Full-featured LDAP directory access for BoxLang applications.
Model Context Protocol server for runtime diagnostics, introspection, and operational automation.
Meilisearch integration for fast full-text search in BoxLang applications.
PDF generation and manipulation for documents, reports, and forms, including licensed functionality.
Subscription bootstrap, entitlement validation, and shared utilities.
Redis-backed caching, data structures, and pub/sub messaging.
REST component compatibility and routing translation for legacy framework-less REST architectures.
SOAP compatibility layer for generating, parsing, and communicating with web services.
Read, write, and style spreadsheet documents (XLSX).
Read, write, and style Word documents (DOCX).
🚀 Installation Pattern
All premium modules follow a consistent installation workflow using either CommandBox / BoxLang CLI. Our recommended approach is CommandBox as it takes care of all dependencies.
Via CommandBox CLI
Via BoxLang OS Binary
After installation, modules register themselves automatically or provide a simple activation step described in their documentation.
🧪 Common Usage Flow
Install module.
Configure via
boxlang.json, environment variables, or runtime API. Each module can have different configuration needs; refer to individual module docs for specifics.Inject or call provided services/components.
Handle errors using standard exception management patterns.
📁 Module Docs
https://github.com/ortus-boxlang/boxlang-docs/tree/v1.x/boxlang-framework/boxlang-plus/modules/bx-csv.mdAzure Secrets +AWS Secrets +Google Secrets +Couchbase +LDAP +MCP +Plus Corehttps://github.com/ortus-boxlang/boxlang-docs/tree/v1.x/boxlang-framework/boxlang-plus/modules/bx-plus-pdf.mdRedis +Spreadsheet +Word +SOAP Compat +REST Compat +Meilisearch +🛡 Reliability & Performance
Modules are tested against real-world workloads and evolve with feedback from production adopters. Performance-sensitive modules (Redis, CSV, Spreadsheet) emphasize streaming, connection pooling, and memory-efficient data structures.
🔄 Versioning & Compatibility
Semantic versioning (MAJOR.MINOR.PATCH)
Changelogs published per release
Compatibility matrix maintained for BoxLang runtime versions
📣 Feedback Loop
Need a new integration or capability? Reach out through official support channels or community discussions. Prioritized enhancements are often driven by real use cases.
Last updated
Was this helpful?
