# BoxLang +/++

- [BoxLang+](https://boxlang.ortusbooks.com/boxlang-+-++/boxlang-plus.md): Overview of BoxLang+, the professional subscription tier adding enterprise features, support, and premium modules on top of the open core.
- [+Modules](https://boxlang.ortusbooks.com/boxlang-+-++/modules.md): Premium BoxLang+ modules providing extended integration, data handling, and operational capabilities.
- [Plus Core](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-plus.md): Core subscription bootstrap module enabling licensing utilities, and shared helpers for premium BoxLang+ modules.
- [Reference](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-plus/reference.md): API Reference for BoxLang+ Core Licensing Module
- [Built-In Functions](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-plus/built-in-functions.md): Built-In Functions for BoxLang+ Core Licensing Module
- [BoxlangLicenseActivate](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-plus/built-in-functions/boxlanglicenseactivate.md)
- [BoxlangLicenseInfo](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-plus/built-in-functions/boxlanglicenseinfo.md)
- [BoxlangLicenseRefresh](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-plus/built-in-functions/boxlanglicenserefresh.md)
- [CSV +](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-csv.md): Premium CSV processing module for high-performance parsing and generation of delimited datasets in BoxLang+ applications.
- [Reference](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-csv/reference.md)
- [Built-In Functions](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-csv/built-in-functions.md)
- [CSV](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-csv/built-in-functions/csv.md)
- [Fluent API](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-csv/fluent-api.md): Fluent API methods for CSVFile class in BoxLang Plus
- [Couchbase +](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-couchbase.md): With the BoxLang Couchbase Module, connect to Couchbase clusters for caching, session storage, and AI vector memory.
- [Code Usage](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-couchbase/code-usage.md): Learn how to use the Couchbase cache provider in your BoxLang applications using the standard cache functions.
- [Distributed Locking](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-couchbase/distributed-locking.md): True distributed locking across multiple servers using Couchbase's native locking mechanism.
- [Scope Storage](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-couchbase/scope-storage.md): Use Couchbase as the storage backend for BoxLang session and application scopes, providing distributed, fault-tolerant scope storage that scales across multiple servers.
- [API Usage](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-couchbase/api-usage.md): Explore the powerful Built-In Functions (BIFs) provided by the BoxLang Couchbase Module for advanced caching, session storage, and AI vector search capabilities.
- [AI Memory](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-couchbase/aimemory.md): Use Couchbase as a vector memory provider for BoxLang AI applications. Store conversation history with semantic search capabilities for intelligent context retrieval in chatbots, agents, and RAG syste
- [Troubleshooting](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-couchbase/troubleshooting.md): Common issues and solutions when working with the Couchbase module.
- [Reference](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-couchbase/reference.md): Complete reference for all Couchbase module functions and configuration options.
- [Built-In Functions](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-couchbase/built-in-functions.md)
- [CouchbaseGetBucket](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-couchbase/built-in-functions/couchbasegetbucket.md)
- [CouchbaseGetCluster](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-couchbase/built-in-functions/couchbasegetcluster.md)
- [CouchbaseGetCollection](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-couchbase/built-in-functions/couchbasegetcollection.md)
- [CouchbaseGetProvider](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-couchbase/built-in-functions/couchbasegetprovider.md)
- [CouchbaseGetScope](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-couchbase/built-in-functions/couchbasegetscope.md)
- [CouchbaseLock](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-couchbase/built-in-functions/couchbaselock.md)
- [CouchbaseQuery](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-couchbase/built-in-functions/couchbasequery.md)
- [CouchbaseUnlock](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-couchbase/built-in-functions/couchbaseunlock.md)
- [CouchbaseVectorAdd](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-couchbase/built-in-functions/couchbasevectoradd.md)
- [CouchbaseVectorDelete](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-couchbase/built-in-functions/couchbasevectordelete.md)
- [CouchbaseVectorGet](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-couchbase/built-in-functions/couchbasevectorget.md)
- [CouchbaseVectorList](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-couchbase/built-in-functions/couchbasevectorlist.md)
- [CouchbaseVectorSearch](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-couchbase/built-in-functions/couchbasevectorsearch.md)
- [Components](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-couchbase/components.md)
- [DistributedLock](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-couchbase/components/distributedlock.md)
- [JWT +](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-jwt.md): Premium JWT module for BoxLang+ providing complete JWS signing, JWE encryption, and a fluent token builder with RFC 7518 / RFC 7519 compliance.
- [Signing (JWS)](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-jwt/signing-jws.md): Sign and verify JWTs with HMAC, RSA, and EC keys.
- [Encryption (JWE)](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-jwt/encryption-jwe.md): Encrypt and decrypt JWTs using RSA-OAEP key wrap or direct symmetric encryption.
- [Key Management](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-jwt/key-management.md): The bx-jwt named key registry — define keys once, reference them everywhere.
- [Fluent Builder](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-jwt/fluent-builder.md): Compose JWTs fluently with jwtNew() — chain claim methods and terminate with .sign() or .encrypt().
- [Key Rotation](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-jwt/key-rotation.md): Rotate JWT signing keys without invalidating in-flight tokens using the kid header.
- [Security Best Practices](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-jwt/security-best-practices.md): Production hardening checklist for bx-jwt — allowlists, key sizes, clock skew, and common pitfalls.
- [Configuration](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-jwt/configuration.md): Complete reference for every bx-jwt ModuleConfig.bx setting.
- [Reference](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-jwt/reference.md): API reference for the bx-jwt module — BIFs, fluent builder, and algorithms.
- [Built-In Functions](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-jwt/reference/built-in-functions.md): All Built-In Functions registered by the bx-jwt module.
- [JWTCreate](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-jwt/reference/built-in-functions/jwtcreate.md)
- [JWTVerify](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-jwt/reference/built-in-functions/jwtverify.md)
- [JWTValidate](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-jwt/reference/built-in-functions/jwtvalidate.md)
- [JWTDecode](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-jwt/reference/built-in-functions/jwtdecode.md)
- [JWTRefresh](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-jwt/reference/built-in-functions/jwtrefresh.md)
- [JWTEncrypt](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-jwt/reference/built-in-functions/jwtencrypt.md)
- [JWTDecrypt](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-jwt/reference/built-in-functions/jwtdecrypt.md)
- [JWTNew](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-jwt/reference/built-in-functions/jwtnew.md)
- [JWTGenerateSecret](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-jwt/reference/built-in-functions/jwtgeneratesecret.md)
- [JWTGenerateKeyPair](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-jwt/reference/built-in-functions/jwtgeneratekeypair.md)
- [Fluent API (JwtBuilder)](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-jwt/reference/fluent-api.md): JwtBuilder fluent API reference — chainable methods returned by jwtNew().
- [Algorithms](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-jwt/reference/algorithms.md): Supported JWS signing and JWE encryption algorithms for the bx-jwt module.
- [LDAP +](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-ldap.md): 🔐 A comprehensive LDAP module for BoxLang that brings full-featured LDAP directory access to your applications!
- [Reference](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-ldap/reference.md)
- [Components](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-ldap/components.md)
- [LDAP](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-ldap/components/ldap.md): Complete reference for the LDAP component - perform directory operations including query, add, modify, delete, and connection management
- [MCP +](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-mcp.md): Model Context Protocol server module for BoxLang runtime diagnostics, introspection, and operational automation.
- [PDF +](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-plus-pdf.md): Premium PDF generation and manipulation module for BoxLang+ applications: build, merge, stamp, secure, and extract content programmatically.
- [Reference](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-plus-pdf/reference.md): API Reference for BoxLang+ PDF Module
- [Components](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-plus-pdf/components.md)
- [Document](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-plus-pdf/components/document.md)
- [DocumentItem](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-plus-pdf/components/documentitem.md)
- [DocumentSection](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-plus-pdf/components/documentsection.md)
- [PDF](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-plus-pdf/components/pdf.md)
- [PDFParam](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-plus-pdf/components/pdfparam.md)
- [PDFForm](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-plus-pdf/components/pdfform.md)
- [PDFFormParam](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-plus-pdf/components/pdfformparam.md)
- [Redis +](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-redis.md): With the BoxLang Redis Module, connect to Redis instances, clusters, or sentinel setups for caching, session storage, and real-time messaging.
- [Code Usage](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-redis/code-usage.md): Learn how to leverage Redis caching in BoxLang applications using built-in functions and components for objects, queries, and content.
- [Distributed Locking](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-redis/distributed-locking.md): Implement distributed locking in BoxLang applications using Redis to prevent concurrent access issues.
- [Scope Storage](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-redis/scope-storage.md): Store and retrieve scope data using Redis as the backend storage.
- [API Usage](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-redis/api-usage.md): Comprehensive guide to using the BoxLang Redis Module API for advanced caching and data management in BoxLang applications.
- [Publish/Subscribe](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-redis/publish-subscribe.md): Implement real-time messaging in BoxLang applications using Redis Publish/Subscribe.
- [Troubleshooting](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-redis/troubleshooting.md): Debug and troubleshoot Redis connectivity and caching issues in BoxLang applications with step-by-step guidance.
- [Reference](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-redis/reference.md)
- [Built-In Functions](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-redis/built-in-functions.md)
- [RedisGetCluster](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-redis/built-in-functions/redisgetcluster.md)
- [RedisGetClusterNodes](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-redis/built-in-functions/redisgetclusternodes.md)
- [RedisGetConnectionPool](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-redis/built-in-functions/redisgetconnectionpool.md)
- [RedisGetProvider](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-redis/built-in-functions/redisgetprovider.md)
- [RedisPublish](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-redis/built-in-functions/redispublish.md)
- [RedisSubscribe](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-redis/built-in-functions/redissubscribe.md)
- [Components](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-redis/components.md)
- [DistributedLock](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-redis/components/distributedlock.md)
- [Spreadsheet +](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet.md): A comprehensive and fluent way to interact with spreadsheets with BoxLang
- [Quick Start](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/quick-start.md): Get started with BoxLang Spreadsheet Module in 5 minutes
- [User Guide](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/user-guide.md): Comprehensive guide to using the BoxLang Spreadsheet Module with the Fluent API
- [Formatting](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/formatting.md): Complete guide to formatting spreadsheets - fonts, colors, borders, alignment, and data formats
- [Formulas](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/formulas.md): Master Excel formulas - cell references, built-in functions, and complex calculations
- [Data Export](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/data-export.md): Export spreadsheet data to CSV, JSON, HTML, and query formats
- [Large File Streaming](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/streaming.md): Memory-efficient processing of large Excel files using the streaming API with Consumer callbacks
- [Examples](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/examples.md): Real-world examples and complete code samples for common spreadsheet tasks
- [Advanced Features](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/advanced-features.md): Advanced spreadsheet features - data validation, images, freeze panes, protection, and more
- [Reference](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/reference.md)
- [Fluent API](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/fluent-api.md): Complete reference for the SpreadsheetFile Fluent API - the recommended approach for working with spreadsheets in BoxLang
- [Built-In Functions](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions.md)
- [IsSpreadsheetFile](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/isspreadsheetfile.md)
- [IsSpreadsheetObject](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/isspreadsheetobject.md)
- [Spreadsheet](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheet.md)
- [SpreadsheetAddAutofilter](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetaddautofilter.md)
- [SpreadsheetAddColumn](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetaddcolumn.md)
- [SpreadsheetAddFreezePane](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetaddfreezepane.md)
- [SpreadsheetAddImage](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetaddimage.md)
- [SpreadsheetAddInfo](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetaddinfo.md)
- [SpreadsheetAddPageBreaks](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetaddpagebreaks.md)
- [SpreadsheetAddPrintGridlines](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetaddprintgridlines.md)
- [SpreadsheetAddRow](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetaddrow.md)
- [SpreadsheetAddRows](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetaddrows.md)
- [SpreadsheetAddSplitPane](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetaddsplitpane.md)
- [SpreadsheetClearCell](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetclearcell.md)
- [SpreadsheetClearCellRange](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetclearcellrange.md)
- [SpreadsheetCreateSheet](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetcreatesheet.md)
- [SpreadsheetDeleteColumn](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetdeletecolumn.md)
- [SpreadsheetDeleteColumns](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetdeletecolumns.md)
- [SpreadsheetDeleteRow](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetdeleterow.md)
- [SpreadsheetDeleteRows](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetdeleterows.md)
- [SpreadsheetFormatCell](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetformatcell.md)
- [SpreadsheetFormatCellRange](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetformatcellrange.md)
- [SpreadsheetFormatColumn](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetformatcolumn.md)
- [SpreadsheetFormatColumns](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetformatcolumns.md)
- [SpreadsheetFormatRow](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetformatrow.md)
- [SpreadsheetFormatRows](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetformatrows.md)
- [SpreadsheetGetActiveCell](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetgetactivecell.md)
- [SpreadsheetGetAutoCalculate](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetgetautocalculate.md)
- [SpreadsheetGetCellComment](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetgetcellcomment.md)
- [SpreadsheetGetCellFormat](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetgetcellformat.md)
- [SpreadsheetGetCellFormula](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetgetcellformula.md)
- [SpreadsheetGetCellHyperlink](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetgetcellhyperlink.md)
- [SpreadsheetGetCellType](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetgetcelltype.md)
- [SpreadsheetGetCellValue](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetgetcellvalue.md)
- [SpreadsheetGetColumnCount](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetgetcolumncount.md)
- [SpreadsheetGetColumnWidth](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetgetcolumnwidth.md)
- [SpreadsheetGetForceFormulaRecalculation](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetgetforceformularecalculation.md)
- [SpreadsheetGetLastRowNumber](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetgetlastrownumber.md)
- [SpreadsheetGetPrintOrientation](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetgetprintorientation.md)
- [SpreadsheetGroupColumns](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetgroupcolumns.md)
- [SpreadsheetGroupRows](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetgrouprows.md)
- [SpreadsheetInfo](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetinfo.md)
- [SpreadsheetIsBinaryFormat](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetisbinaryformat.md)
- [SpreadsheetIsXMLFormat](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetisxmlformat.md)
- [SpreadsheetMergeCells](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetmergecells.md)
- [SpreadsheetNew](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetnew.md)
- [SpreadsheetRead](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetread.md)
- [SpreadsheetReadBinary](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetreadbinary.md)
- [SpreadsheetRemoveColumnBreak](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetremovecolumnbreak.md)
- [SpreadsheetRemovePrintGridlines](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetremoveprintgridlines.md)
- [SpreadsheetRemoveRowBreak](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetremoverowbreak.md)
- [SpreadsheetRemoveSheet](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetremovesheet.md)
- [SpreadsheetRemoveSheetNumber](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetremovesheetnumber.md)
- [SpreadsheetRenameSheet](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetrenamesheet.md)
- [SpreadsheetSetActiveCell](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetsetactivecell.md)
- [SpreadsheetSetActiveSheet](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetsetactivesheet.md)
- [SpreadsheetSetActiveSheetNumber](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetsetactivesheetnumber.md)
- [SpreadsheetSetAutoCalculate](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetsetautocalculate.md)
- [SpreadsheetSetCellComment](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetsetcellcomment.md)
- [SpreadsheetSetCellFormula](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetsetcellformula.md)
- [SpreadsheetSetCellHyperlink](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetsetcellhyperlink.md)
- [SpreadsheetSetCellRangeValue](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetsetcellrangevalue.md)
- [SpreadsheetSetCellValue](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetsetcellvalue.md)
- [SpreadsheetSetColumnBreak](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetsetcolumnbreak.md)
- [SpreadsheetSetColumnHidden](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetsetcolumnhidden.md)
- [SpreadsheetSetColumnWidth](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetsetcolumnwidth.md)
- [SpreadsheetSetFitToPage](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetsetfittopage.md)
- [SpreadsheetSetFooter](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetsetfooter.md)
- [SpreadsheetSetFooterImage](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetsetfooterimage.md)
- [SpreadsheetSetForceFormulaRecalculation](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetsetforceformularecalculation.md)
- [SpreadsheetSetHeader](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetsetheader.md)
- [SpreadsheetSetHeaderImage](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetsetheaderimage.md)
- [SpreadsheetSetPrintOrientation](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetsetprintorientation.md)
- [SpreadsheetSetRepeatingColumns](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetsetrepeatingcolumns.md)
- [SpreadsheetSetRepeatingRows](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetsetrepeatingrows.md)
- [SpreadsheetSetRowBreak](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetsetrowbreak.md)
- [SpreadsheetSetRowHeight](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetsetrowheight.md)
- [SpreadsheetSetRowHidden](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetsetrowhidden.md)
- [SpreadsheetShiftColumns](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetshiftcolumns.md)
- [SpreadsheetShiftRows](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetshiftrows.md)
- [SpreadsheetUngroupColumns](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetungroupcolumns.md)
- [SpreadsheetUngroupRows](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetungrouprows.md)
- [SpreadsheetWrite](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetwrite.md)
- [SpreadsheetisColumnHidden](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetiscolumnhidden.md)
- [SpreadsheetisRowHidden](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/built-in-functions/spreadsheetisrowhidden.md)
- [Components](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/components.md)
- [Spreadsheet](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-spreadsheet/components/spreadsheet.md): Spreadsheet component for Excel file operations
- [SOAP Compat +](https://boxlang.ortusbooks.com/boxlang-+-++/modules/soap-compat-+.md): Premium SOAP webservices compatibility module for high-performance parsing and generation of delimited datasets in BoxLang+ applications.
- [REST Compat +](https://boxlang.ortusbooks.com/boxlang-+-++/modules/rest-compat-+.md): A comprehensive CFML RESTful services compatibility module for BoxLang that provides compatibility for the CFML REST implementations
- [Reference](https://boxlang.ortusbooks.com/boxlang-+-++/modules/rest-compat-+/reference.md)
- [Meilisearch +](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-meilisearch.md): Add native support for the Meilisearch search engine in your BoxLang applications with a fluent, BoxLang-native API wrapper.
- [API Reference](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-meilisearch/fluent-api.md): API wrapper documentation for the BoxLang Meilisearch module.
- [Built-In Functions](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-meilisearch/built-in-functions.md): Built-in function reference for the BoxLang Meilisearch module.
- [Meilisearch](https://boxlang.ortusbooks.com/boxlang-+-++/modules/bx-meilisearch/built-in-functions/meilisearch.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://boxlang.ortusbooks.com/boxlang-+-++.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
