# BoxLang Framework

- [Application.bx](https://boxlang.ortusbooks.com/boxlang-framework/applicationbx.md): Create virtual applications in memory with isolated settings, lifecycle events, and persistence scopes across all BoxLang runtimes
- [Async Programming](https://boxlang.ortusbooks.com/boxlang-framework/asynchronous-programming.md): BoxLang Futures, Executors, Async/Parallel Programming and much more.
- [Executors](https://boxlang.ortusbooks.com/boxlang-framework/asynchronous-programming/executors.md): Powerful Concurrency Made Simple
- [BoxFutures](https://boxlang.ortusbooks.com/boxlang-framework/asynchronous-programming/box-futures.md): Asynchronous Programming Made Simple
- [Async Pipelines](https://boxlang.ortusbooks.com/boxlang-framework/asynchronous-programming/async-pipelines.md): Powerful Asynchronous Programming with BoxFuture Pipelines
- [Parallel Computations](https://boxlang.ortusbooks.com/boxlang-framework/asynchronous-programming/parallel-computations.md): Powerful Parallel Computing with BoxLang's Async Framework
- [Directory + File Watchers](https://boxlang.ortusbooks.com/boxlang-framework/asynchronous-programming/directory-file-watchers.md): Watch directories and react to file changes in real time
- [Scheduled Tasks](https://boxlang.ortusbooks.com/boxlang-framework/asynchronous-programming/scheduled-tasks.md): Human, Fluent, Functional Scheduled Tasks with BoxLang
- [Schedule Component](https://boxlang.ortusbooks.com/boxlang-framework/asynchronous-programming/scheduling-component.md): HTTP-driven scheduled tasks via the bx:schedule component
- [Components](https://boxlang.ortusbooks.com/boxlang-framework/components.md): BoxLang components are reusable blocks of code that extend the language's capabilities without modifying the parser.
- [Caching](https://boxlang.ortusbooks.com/boxlang-framework/caching.md): BoxLang ships with an enterprise Caching Engine and Cache Agnostic API Aggregator!
- [Cache Service](https://boxlang.ortusbooks.com/boxlang-framework/caching/cache-service.md): The CacheService manages all the caches in a BoxLang application
- [BoxCache Provider](https://boxlang.ortusbooks.com/boxlang-framework/caching/boxcache-provider.md): The BoxCache Provider is BoxLang's default, high-performance cache implementation.
- [BoxCache Stores](https://boxlang.ortusbooks.com/boxlang-framework/caching/boxcache-stores.md): BoxCache object stores provide the storage layer for cached data with different persistence and performance characteristics
- [BlackHoleStore](https://boxlang.ortusbooks.com/boxlang-framework/caching/boxcache-stores/black-hole-store.md): Mock cache store for testing and development that discards all data
- [ConcurrentStore](https://boxlang.ortusbooks.com/boxlang-framework/caching/boxcache-stores/concurrent-store.md): High-performance thread-safe in-memory cache store using concurrent hash maps
- [ConcurrentSoftReferenceStore](https://boxlang.ortusbooks.com/boxlang-framework/caching/boxcache-stores/concurrent-soft-reference-store.md): Memory-sensitive cache store using Java soft references for automatic memory management
- [FileSystemStore](https://boxlang.ortusbooks.com/boxlang-framework/caching/boxcache-stores/file-system-store.md): Disk-based persistent cache store with file system storage for durability across restarts
- [JDBCStore](https://boxlang.ortusbooks.com/boxlang-framework/caching/boxcache-stores/jdbc-store.md): Database-backed distributed cache store for multi-instance cache sharing across load-balanced environments
- [Custom Cache Providers](https://boxlang.ortusbooks.com/boxlang-framework/caching/custom-cache-providers.md): Extend the BoxCache your way!
- [Custom Object Stores](https://boxlang.ortusbooks.com/boxlang-framework/caching/custom-object-stores.md): Object stores are the foundational storage layer of the BoxLang cache engine
- [Custom Eviction Policies](https://boxlang.ortusbooks.com/boxlang-framework/caching/custom-eviction-policies.md): Eviction policies determine which cached objects should be removed when the cache reaches its capacity limits or memory thresholds.
- [File Handling](https://boxlang.ortusbooks.com/boxlang-framework/file-handling.md): Comprehensive file and directory operations using BoxLang's NIO-powered file system API
- [Property Files](https://boxlang.ortusbooks.com/boxlang-framework/file-handling/property-files.md): Work with property files using BoxLang's fluent PropertyFile API
- [HTTP/S Calls](https://boxlang.ortusbooks.com/boxlang-framework/http-calls.md): Make HTTP/S requests with BoxLang's powerful and flexible HTTP component
- [Interceptors](https://boxlang.ortusbooks.com/boxlang-framework/interceptors.md): BoxLang is an event-driven language and you can not only listen, but register and announce events.
- [Core Interception Points](https://boxlang.ortusbooks.com/boxlang-framework/interceptors/core-interception-points.md): The BoxLang core announces events during different life-cycles
- [Application Events](https://boxlang.ortusbooks.com/boxlang-framework/interceptors/core-interception-points/application-events.md)
- [Cache Service Events](https://boxlang.ortusbooks.com/boxlang-framework/interceptors/core-interception-points/cache-service-events.md)
- [Cache Provider Events](https://boxlang.ortusbooks.com/boxlang-framework/interceptors/core-interception-points/cache-provider-events.md)
- [Cache Object Store Events](https://boxlang.ortusbooks.com/boxlang-framework/interceptors/core-interception-points/cache-object-store-events.md)
- [Datasource Service Events](https://boxlang.ortusbooks.com/boxlang-framework/interceptors/core-interception-points/datasource-service-events.md)
- [Dump Events](https://boxlang.ortusbooks.com/boxlang-framework/interceptors/core-interception-points/dump-events.md)
- [Dynamic Object Events](https://boxlang.ortusbooks.com/boxlang-framework/interceptors/core-interception-points/dynamic-object-events.md)
- [Function Invocations](https://boxlang.ortusbooks.com/boxlang-framework/interceptors/core-interception-points/function-invocations.md)
- [HTTP Events](https://boxlang.ortusbooks.com/boxlang-framework/interceptors/core-interception-points/http-events.md)
- [Life-cycle Events](https://boxlang.ortusbooks.com/boxlang-framework/interceptors/core-interception-points/life-cycle-events.md)
- [Logging Events](https://boxlang.ortusbooks.com/boxlang-framework/interceptors/core-interception-points/logging-events.md)
- [Module Events](https://boxlang.ortusbooks.com/boxlang-framework/interceptors/core-interception-points/module-events.md)
- [Module Service Events](https://boxlang.ortusbooks.com/boxlang-framework/interceptors/core-interception-points/module-service-events.md)
- [Object Marshalling Events](https://boxlang.ortusbooks.com/boxlang-framework/interceptors/core-interception-points/object-marshalling-events.md)
- [Query Invocations](https://boxlang.ortusbooks.com/boxlang-framework/interceptors/core-interception-points/query-invocations.md)
- [Runtime Events](https://boxlang.ortusbooks.com/boxlang-framework/interceptors/core-interception-points/runtime-events.md)
- [Request Context Events](https://boxlang.ortusbooks.com/boxlang-framework/interceptors/core-interception-points/request-context-events.md)
- [Scheduler Events](https://boxlang.ortusbooks.com/boxlang-framework/interceptors/core-interception-points/scheduler-events.md)
- [Scheduler Service Events](https://boxlang.ortusbooks.com/boxlang-framework/interceptors/core-interception-points/scheduler-service-events.md)
- [Template Invocations](https://boxlang.ortusbooks.com/boxlang-framework/interceptors/core-interception-points/template-invocations.md)
- [Transaction Events](https://boxlang.ortusbooks.com/boxlang-framework/interceptors/core-interception-points/transaction-events.md)
- [Request Interception Points](https://boxlang.ortusbooks.com/boxlang-framework/interceptors/request-interception-points.md): Request interception points are announced by the Application.bx listener
- [JDBC & Databases](https://boxlang.ortusbooks.com/boxlang-framework/jdbc.md): Comprehensive guide to database connectivity and operations in BoxLang
- [Datasources](https://boxlang.ortusbooks.com/boxlang-framework/jdbc/datasources.md)
- [Querying](https://boxlang.ortusbooks.com/boxlang-framework/jdbc/querying.md): Execute SQL queries against databases using queryExecute() or bx:query component
- [Transactions](https://boxlang.ortusbooks.com/boxlang-framework/jdbc/transactions.md)
- [Stored Procedures](https://boxlang.ortusbooks.com/boxlang-framework/jdbc/stored-procedures.md): Execute database stored procedures with IN/OUT/INOUT parameters and result set capture
- [Database Introspection](https://boxlang.ortusbooks.com/boxlang-framework/jdbc/db-info.md): Introspect database metadata to discover tables, columns, indexes, procedures, and more
- [Query of Queries](https://boxlang.ortusbooks.com/boxlang-framework/jdbc/query-of-queries.md): Execute SQL queries against in-memory query result sets for powerful data manipulation
- [JDBC Drivers](https://boxlang.ortusbooks.com/boxlang-framework/jdbc/jdbc.md)
- [Java Interop](https://boxlang.ortusbooks.com/boxlang-framework/java-integration.md): Complete guide to Java interoperability in BoxLang — class resolution, object creation, type coercion, SAM auto-coercion, inheritance, proxies, and custom class loaders.
- [Logging](https://boxlang.ortusbooks.com/boxlang-framework/logging.md): A complete guide to logging in BoxLang — from quick one-liners to structured JSON logs, named loggers, and interceptors.
- [OS Integration](https://boxlang.ortusbooks.com/boxlang-framework/os-integration.md): Execute OS processes, read environment variables, inspect files, and interact with the underlying system from BoxLang.
- [Modules](https://boxlang.ortusbooks.com/boxlang-framework/modularity.md): BoxLang : More than a language, your productivity framework
- [AI](https://boxlang.ortusbooks.com/boxlang-framework/modularity/ai.md): BoxLang AI is a powerful library for building fluent and scalable AI applications with a unified LLM API.
- [Compat CFML](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml.md): This module allows your BoxLang engine to simulate an Adobe ColdFusion or Lucee CFML server for seamless migration with zero code changes
- [Reference](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference.md)
- [Types](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/types.md)
- [array](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/types/array.md)
- [datetime](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/types/datetime.md)
- [numeric](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/types/numeric.md)
- [string](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/types/string.md)
- [struct](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/types/struct.md)
- [Built-in Functions](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/built-in-functions.md)
- [cache](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/cache.md)
- [CacheClear](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/cache/cacheclear.md)
- [CacheCount](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/cache/cachecount.md)
- [cacheDelete](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/cache/cachedelete.md)
- [CacheGet](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/cache/cacheget.md)
- [CacheGetAll](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/cache/cachegetall.md)
- [CacheGetAllIds](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/cache/cachegetallids.md)
- [CacheGetAsAttempt](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/cache/cachegetasattempt.md)
- [CacheGetDefaultCacheName](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/cache/cachegetdefaultcachename.md)
- [CacheGetEngineProperties](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/cache/cachegetengineproperties.md)
- [CacheGetMetadata](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/cache/cachegetmetadata.md)
- [CacheGetOrFail](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/cache/cachegetorfail.md)
- [CacheGetProperties](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/cache/cachegetproperties.md)
- [CacheGetSession](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/cache/cachegetsession.md)
- [CacheIdExists](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/cache/cacheidexists.md)
- [cacheKeyExists](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/cache/cachekeyexists.md)
- [CachePut](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/cache/cacheput.md)
- [CacheRegionExists](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/cache/cacheregionexists.md)
- [CacheRegionNew](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/cache/cacheregionnew.md)
- [CacheRegionRemove](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/cache/cacheregionremove.md)
- [CacheRemove](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/cache/cacheremove.md)
- [CacheRemoveAll](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/cache/cacheremoveall.md)
- [CacheSetProperties](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/cache/cachesetproperties.md)
- [conversion](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/conversion.md)
- [JSONDeserialize](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/conversion/jsondeserialize.md)
- [encryption](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/encryption.md)
- [Hash](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/encryption/hash.md)
- [Hash40](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/encryption/hash40.md)
- [Hmac](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/encryption/hmac.md)
- [format](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/format.md)
- [DollarFormat](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/format/dollarformat.md)
- [HTMLCodeFormat](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/format/htmlcodeformat.md)
- [io](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/io.md)
- [FileMove](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/io/filemove.md)
- [math](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/math.md)
- [Fix](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/math/fix.md)
- [struct](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/struct.md)
- [DeleteClientVariable](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/struct/deleteclientvariable.md)
- [system](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/system.md)
- [GetClientVariablesList](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/system/getclientvariableslist.md)
- [GetComponentMetadata](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/system/getcomponentmetadata.md)
- [GetContextRoot](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/system/getcontextroot.md)
- [GetFunctionData](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/system/getfunctiondata.md)
- [GetTagData](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/system/gettagdata.md)
- [GetVariable](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/system/getvariable.md)
- [ObjectLoad](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/system/objectload.md)
- [ObjectSave](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/system/objectsave.md)
- [SetVariable](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/system/setvariable.md)
- [Throw](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/system/throw.md)
- [temporal](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/temporal.md)
- [createDate](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/temporal/createdate.md)
- [DateCompare](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/temporal/datecompare.md)
- [DateFormat](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/temporal/dateformat.md)
- [DateTimeFormat](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/temporal/datetimeformat.md)
- [DayOfWeekAsString](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/temporal/dayofweekasstring.md)
- [DayOfWeekShortAsString](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/temporal/dayofweekshortasstring.md)
- [LSDateFormat](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/temporal/lsdateformat.md)
- [LSDateTimeFormat](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/temporal/lsdatetimeformat.md)
- [LSDayOfWeek](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/temporal/lsdayofweek.md)
- [LSIsDate](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/temporal/lsisdate.md)
- [LSParseDateTime](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/temporal/lsparsedatetime.md)
- [LSTimeFormat](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/temporal/lstimeformat.md)
- [LSWeek](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/temporal/lsweek.md)
- [MonthAsString](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/temporal/monthasstring.md)
- [MonthShortAsString](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/temporal/monthshortasstring.md)
- [ParseDateTime](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/temporal/parsedatetime.md)
- [TimeFormat](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/temporal/timeformat.md)
- [ToLegacyDate](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/temporal/tolegacydate.md)
- [type](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/type.md)
- [GetMetaData](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/built-in-functions/type/getmetadata.md)
- [Components](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/components.md)
- [net](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/components/net.md)
- [HTTP](https://boxlang.ortusbooks.com/boxlang-framework/modularity/compat-cfml/reference/components/net/http.md)
- [DocBox - API Docs](https://boxlang.ortusbooks.com/boxlang-framework/modularity/docbox-api-docs.md): DocBox is a JavaDoc-style documentation generator for your BoxLang and CFML Applications.
- [Charts](https://boxlang.ortusbooks.com/boxlang-framework/modularity/charts.md): The chart module provides chart generation capabilities to the Boxlang language.
- [Reference](https://boxlang.ortusbooks.com/boxlang-framework/modularity/charts/reference.md)
- [Components](https://boxlang.ortusbooks.com/boxlang-framework/modularity/charts/reference/components.md)
- [Chart](https://boxlang.ortusbooks.com/boxlang-framework/modularity/charts/reference/components/bx-chart.md)
- [ChartData](https://boxlang.ortusbooks.com/boxlang-framework/modularity/charts/reference/components/bx-chartdata.md)
- [ChartSeries](https://boxlang.ortusbooks.com/boxlang-framework/modularity/charts/reference/components/bx-chartseries.md)
- [CSRF](https://boxlang.ortusbooks.com/boxlang-framework/modularity/csrf.md): Native Cross Request Site Forgery protection for BoxLang
- [Reference](https://boxlang.ortusbooks.com/boxlang-framework/modularity/csrf/reference.md)
- [Built-in Functions](https://boxlang.ortusbooks.com/boxlang-framework/modularity/csrf/reference/built-in-functions.md)
- [csrf](https://boxlang.ortusbooks.com/boxlang-framework/modularity/csrf/reference/built-in-functions/csrf.md)
- [CSRFGenerateToken](https://boxlang.ortusbooks.com/boxlang-framework/modularity/csrf/reference/built-in-functions/csrf/csrfgeneratetoken.md)
- [CSRFHiddenField](https://boxlang.ortusbooks.com/boxlang-framework/modularity/csrf/reference/built-in-functions/csrf/csrfhiddenfield.md)
- [CSRFRotate](https://boxlang.ortusbooks.com/boxlang-framework/modularity/csrf/reference/built-in-functions/csrf/csrfrotate.md)
- [CSRFVerifyToken](https://boxlang.ortusbooks.com/boxlang-framework/modularity/csrf/reference/built-in-functions/csrf/csrfverifytoken.md)
- [ESAPI](https://boxlang.ortusbooks.com/boxlang-framework/modularity/esapi.md): ESAPI & Antisamy Module
- [Reference](https://boxlang.ortusbooks.com/boxlang-framework/modularity/esapi/reference.md)
- [Built-in Functions](https://boxlang.ortusbooks.com/boxlang-framework/modularity/esapi/reference/built-in-functions.md)
- [esapi](https://boxlang.ortusbooks.com/boxlang-framework/modularity/esapi/reference/built-in-functions/esapi.md)
- [Canonicalize](https://boxlang.ortusbooks.com/boxlang-framework/modularity/esapi/reference/built-in-functions/esapi/canonicalize.md)
- [DecodeFor](https://boxlang.ortusbooks.com/boxlang-framework/modularity/esapi/reference/built-in-functions/esapi/decodefor.md)
- [DecodeForBase64](https://boxlang.ortusbooks.com/boxlang-framework/modularity/esapi/reference/built-in-functions/esapi/decodeforbase64.md)
- [DecodeForHTML](https://boxlang.ortusbooks.com/boxlang-framework/modularity/esapi/reference/built-in-functions/esapi/decodeforhtml.md)
- [DecodeForJson](https://boxlang.ortusbooks.com/boxlang-framework/modularity/esapi/reference/built-in-functions/esapi/decodeforjson.md)
- [DecodeFromURL](https://boxlang.ortusbooks.com/boxlang-framework/modularity/esapi/reference/built-in-functions/esapi/decodefromurl.md)
- [EncodeFor](https://boxlang.ortusbooks.com/boxlang-framework/modularity/esapi/reference/built-in-functions/esapi/encodefor.md)
- [encodeForCSS](https://boxlang.ortusbooks.com/boxlang-framework/modularity/esapi/reference/built-in-functions/esapi/encodeforcss.md)
- [encodeForDN](https://boxlang.ortusbooks.com/boxlang-framework/modularity/esapi/reference/built-in-functions/esapi/encodefordn.md)
- [encodeForHTML](https://boxlang.ortusbooks.com/boxlang-framework/modularity/esapi/reference/built-in-functions/esapi/encodeforhtml.md)
- [encodeForHTMLAttribute](https://boxlang.ortusbooks.com/boxlang-framework/modularity/esapi/reference/built-in-functions/esapi/encodeforhtmlattribute.md)
- [encodeForJavaScript](https://boxlang.ortusbooks.com/boxlang-framework/modularity/esapi/reference/built-in-functions/esapi/encodeforjavascript.md)
- [encodeForLDAP](https://boxlang.ortusbooks.com/boxlang-framework/modularity/esapi/reference/built-in-functions/esapi/encodeforldap.md)
- [EncodeForSQL](https://boxlang.ortusbooks.com/boxlang-framework/modularity/esapi/reference/built-in-functions/esapi/encodeforsql.md)
- [encodeForURL](https://boxlang.ortusbooks.com/boxlang-framework/modularity/esapi/reference/built-in-functions/esapi/encodeforurl.md)
- [encodeForXML](https://boxlang.ortusbooks.com/boxlang-framework/modularity/esapi/reference/built-in-functions/esapi/encodeforxml.md)
- [encodeForXMLAttribute](https://boxlang.ortusbooks.com/boxlang-framework/modularity/esapi/reference/built-in-functions/esapi/encodeforxmlattribute.md)
- [encodeForXPath](https://boxlang.ortusbooks.com/boxlang-framework/modularity/esapi/reference/built-in-functions/esapi/encodeforxpath.md)
- [esapiDecode](https://boxlang.ortusbooks.com/boxlang-framework/modularity/esapi/reference/built-in-functions/esapi/esapidecode.md)
- [esapiEncode](https://boxlang.ortusbooks.com/boxlang-framework/modularity/esapi/reference/built-in-functions/esapi/esapiencode.md)
- [GetSafeHTML](https://boxlang.ortusbooks.com/boxlang-framework/modularity/esapi/reference/built-in-functions/esapi/getsafehtml.md)
- [IsSafeHTML](https://boxlang.ortusbooks.com/boxlang-framework/modularity/esapi/reference/built-in-functions/esapi/issafehtml.md)
- [SanitizeHTML](https://boxlang.ortusbooks.com/boxlang-framework/modularity/esapi/reference/built-in-functions/esapi/sanitizehtml.md)
- [Evaluating Code](https://boxlang.ortusbooks.com/boxlang-framework/modularity/evaluating-code.md): This module incorporates a unsafe evaluation of code BIF.
- [FTP/SFTP](https://boxlang.ortusbooks.com/boxlang-framework/modularity/ftp.md): The FTP module allows you perform various operations against an FTP or SFTP server.
- [Image Manipulation](https://boxlang.ortusbooks.com/boxlang-framework/modularity/image-manipulation.md): Comprehensive documentation for the BoxLang Image Module, including installation, usage examples, and API reference.
- [Getting Started](https://boxlang.ortusbooks.com/boxlang-framework/modularity/image-manipulation/getting-started.md): Getting started guide for image manipulation in BoxLang.
- [Transformations](https://boxlang.ortusbooks.com/boxlang-framework/modularity/image-manipulation/transformations.md): Learn how to perform image transformations such as resizing, rotating, cropping, flipping, shearing, and translating images using BoxLang.
- [Drawing](https://boxlang.ortusbooks.com/boxlang-framework/modularity/image-manipulation/drawing.md): Comprehensive guide to drawing operations on images using BoxLang's image manipulation module.
- [Filters & Effects](https://boxlang.ortusbooks.com/boxlang-framework/modularity/image-manipulation/filters-effects.md): Learn how to apply filters and effects to images using BoxLang's image manipulation module
- [Metadata](https://boxlang.ortusbooks.com/boxlang-framework/modularity/image-manipulation/metadata.md): Learn how to read and extract EXIF and IPTC metadata from images.
- [Utilities](https://boxlang.ortusbooks.com/boxlang-framework/modularity/image-manipulation/utilities.md): Learn how to perform image transformations such as resizing, rotating, cropping, flipping, shearing, and translating images using BoxLang.
- [Advanced Examples](https://boxlang.ortusbooks.com/boxlang-framework/modularity/image-manipulation/advanced-examples.md): Advanced image manipulation examples using BoxLang's image module.
- [Migration Guide](https://boxlang.ortusbooks.com/boxlang-framework/modularity/image-manipulation/migration-guide.md): Guide for migrating from Adobe ColdFusion or Lucee image functions to BoxLang Image Module.
- [Reference](https://boxlang.ortusbooks.com/boxlang-framework/modularity/image-manipulation/reference.md): Comprehensive reference for all image manipulation functions in BoxLang.
- [Fluent Builder](https://boxlang.ortusbooks.com/boxlang-framework/modularity/image-manipulation/reference/fluent-builder.md)
- [Built-in Functions](https://boxlang.ortusbooks.com/boxlang-framework/modularity/image-manipulation/reference/built-in-functions.md)
- [ImageClearRect](https://boxlang.ortusbooks.com/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imageclearrect.md)
- [ImageBlur](https://boxlang.ortusbooks.com/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imageblur.md)
- [ImageCopy](https://boxlang.ortusbooks.com/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imagecopy.md)
- [ImageDrawArc](https://boxlang.ortusbooks.com/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imagedrawarc.md)
- [ImageCrop](https://boxlang.ortusbooks.com/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imagecrop.md)
- [ImageDrawBeveledRect](https://boxlang.ortusbooks.com/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imagedrawbeveledrect.md)
- [ImageDrawCubicCurve](https://boxlang.ortusbooks.com/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imagedrawcubiccurve.md)
- [ImageDrawLine](https://boxlang.ortusbooks.com/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imagedrawline.md)
- [ImageDrawOval](https://boxlang.ortusbooks.com/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imagedrawoval.md)
- [ImageDrawLines](https://boxlang.ortusbooks.com/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imagedrawlines.md)
- [ImageDrawPoint](https://boxlang.ortusbooks.com/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imagedrawpoint.md)
- [ImageDrawQuadraticCurve](https://boxlang.ortusbooks.com/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imagedrawquadraticcurve.md)
- [ImageDrawRect](https://boxlang.ortusbooks.com/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imagedrawrect.md)
- [ImageDrawRoundRect](https://boxlang.ortusbooks.com/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imagedrawroundrect.md)
- [ImageDrawText](https://boxlang.ortusbooks.com/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imagedrawtext.md)
- [ImageFlip](https://boxlang.ortusbooks.com/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imageflip.md)
- [ImageGetBlob](https://boxlang.ortusbooks.com/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imagegetblob.md)
- [ImageGetBufferedImage](https://boxlang.ortusbooks.com/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imagegetbufferedimage.md)
- [ImageGetExifMetaData](https://boxlang.ortusbooks.com/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imagegetexifmetadata.md)
- [ImageGetHeight](https://boxlang.ortusbooks.com/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imagegetheight.md)
- [ImageGetIPTCMetadata](https://boxlang.ortusbooks.com/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imagegetiptcmetadata.md)
- [ImageGetWidth](https://boxlang.ortusbooks.com/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imagegetwidth.md)
- [ImageGetIPTCTag](https://boxlang.ortusbooks.com/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imagegetiptctag.md)
- [ImageInfo](https://boxlang.ortusbooks.com/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imageinfo.md)
- [ImageGrayScale / ImageGreyScale](https://boxlang.ortusbooks.com/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imagegrayscale-imagegreyscale.md)
- [ImageNegative](https://boxlang.ortusbooks.com/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imagenegative.md)
- [ImageNew](https://boxlang.ortusbooks.com/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imagenew.md)
- [ImageOverlay](https://boxlang.ortusbooks.com/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imageoverlay.md)
- [ImagePaste](https://boxlang.ortusbooks.com/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imagepaste.md)
- [ImageRead](https://boxlang.ortusbooks.com/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imageread.md)
- [ImageResize](https://boxlang.ortusbooks.com/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imageresize.md)
- [ImageReadBase64](https://boxlang.ortusbooks.com/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imagereadbase64.md)
- [ImageRotate](https://boxlang.ortusbooks.com/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imagerotate.md)
- [ImageRotateDrawingAxis](https://boxlang.ortusbooks.com/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imagerotatedrawingaxis.md)
- [ImageScaleToFit](https://boxlang.ortusbooks.com/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imagescaletofit.md)
- [ImageSetAntiAliasing](https://boxlang.ortusbooks.com/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imagesetantialiasing.md)
- [ImageSetBackgroundColor](https://boxlang.ortusbooks.com/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imagesetbackgroundcolor.md)
- [ImageSetDrawingColor](https://boxlang.ortusbooks.com/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imagesetdrawingcolor.md)
- [ImageSetDrawingStroke](https://boxlang.ortusbooks.com/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imagesetdrawingstroke.md)
- [ImageSetDrawingTransparency](https://boxlang.ortusbooks.com/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imagesetdrawingtransparency.md)
- [ImageSharpen](https://boxlang.ortusbooks.com/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imagesharpen.md)
- [ImageShear](https://boxlang.ortusbooks.com/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imageshear.md)
- [ImageShearDrawingAxis](https://boxlang.ortusbooks.com/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imagesheardrawingaxis.md)
- [ImageWrite](https://boxlang.ortusbooks.com/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imagewrite.md)
- [IsImage](https://boxlang.ortusbooks.com/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/isimage.md)
- [IsImageFile](https://boxlang.ortusbooks.com/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/isimagefile.md)
- [GetReadableImageFormats](https://boxlang.ortusbooks.com/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/getreadableimageformats.md)
- [ImageWriteBase64](https://boxlang.ortusbooks.com/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imagewritebase64.md)
- [GetWriteableImageFormats](https://boxlang.ortusbooks.com/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/getwriteableimageformats.md)
- [ImageAddBorder](https://boxlang.ortusbooks.com/boxlang-framework/modularity/image-manipulation/reference/built-in-functions/imageaddborder.md)
- [Components](https://boxlang.ortusbooks.com/boxlang-framework/modularity/image-manipulation/reference/components.md)
- [Image](https://boxlang.ortusbooks.com/boxlang-framework/modularity/image-manipulation/reference/components/image.md)
- [INI Files](https://boxlang.ortusbooks.com/boxlang-framework/modularity/ini-files.md): This module allows you to read and write INI files in a very easy way.
- [Jsoup](https://boxlang.ortusbooks.com/boxlang-framework/modularity/jsoup.md): A powerful BoxLang module that provides HTML parsing and cleaning capabilities using Jsoup.
- [Jython](https://boxlang.ortusbooks.com/boxlang-framework/modularity/jython.md): A module that allows you to execute Python code in BoxLang
- [Mail](https://boxlang.ortusbooks.com/boxlang-framework/modularity/mail.md): This module provides mail sending functionality to BoxLang.
- [Reference](https://boxlang.ortusbooks.com/boxlang-framework/modularity/mail/reference.md)
- [Components](https://boxlang.ortusbooks.com/boxlang-framework/modularity/mail/reference/components.md)
- [mail](https://boxlang.ortusbooks.com/boxlang-framework/modularity/mail/reference/components/mail.md)
- [Mail](https://boxlang.ortusbooks.com/boxlang-framework/modularity/mail/reference/components/mail/mail.md)
- [MailParam](https://boxlang.ortusbooks.com/boxlang-framework/modularity/mail/reference/components/mail/mailparam.md)
- [MailPart](https://boxlang.ortusbooks.com/boxlang-framework/modularity/mail/reference/components/mail/mailpart.md)
- [Markdown](https://boxlang.ortusbooks.com/boxlang-framework/modularity/markdown.md): Native Markdown Support for BoxLang
- [ORM](https://boxlang.ortusbooks.com/boxlang-framework/modularity/orm.md): The BoxLang ORM module allows your BoxLang application to integrate with the powerful Hibernate ORM
- [OSHI - Operating System + Hardware](https://boxlang.ortusbooks.com/boxlang-framework/modularity/hardware-and-system-info.md): This module allows you to interact with hardware and the operating system.
- [Password Encryption](https://boxlang.ortusbooks.com/boxlang-framework/modularity/password-encryption.md): The password encryption module provides password encryption and hashing functionality to Boxlang.
- [Reference](https://boxlang.ortusbooks.com/boxlang-framework/modularity/password-encryption/reference.md)
- [Built-in Functions](https://boxlang.ortusbooks.com/boxlang-framework/modularity/password-encryption/reference/built-in-functions.md)
- [encrypt](https://boxlang.ortusbooks.com/boxlang-framework/modularity/password-encryption/reference/built-in-functions/encrypt.md)
- [Argon2CheckHash](https://boxlang.ortusbooks.com/boxlang-framework/modularity/password-encryption/reference/built-in-functions/encrypt/argon2checkhash.md)
- [ArgonHash](https://boxlang.ortusbooks.com/boxlang-framework/modularity/password-encryption/reference/built-in-functions/encrypt/argonhash.md)
- [ArgonVerify](https://boxlang.ortusbooks.com/boxlang-framework/modularity/password-encryption/reference/built-in-functions/encrypt/argonverify.md)
- [BCryptHash](https://boxlang.ortusbooks.com/boxlang-framework/modularity/password-encryption/reference/built-in-functions/encrypt/bcrypthash.md)
- [BCryptVerify](https://boxlang.ortusbooks.com/boxlang-framework/modularity/password-encryption/reference/built-in-functions/encrypt/bcryptverify.md)
- [GenerateArgon2Hash](https://boxlang.ortusbooks.com/boxlang-framework/modularity/password-encryption/reference/built-in-functions/encrypt/generateargon2hash.md)
- [GenerateBCryptHash](https://boxlang.ortusbooks.com/boxlang-framework/modularity/password-encryption/reference/built-in-functions/encrypt/generatebcrypthash.md)
- [GenerateSCryptHash](https://boxlang.ortusbooks.com/boxlang-framework/modularity/password-encryption/reference/built-in-functions/encrypt/generatescrypthash.md)
- [SCryptHash](https://boxlang.ortusbooks.com/boxlang-framework/modularity/password-encryption/reference/built-in-functions/encrypt/scrypthash.md)
- [SCryptVerify](https://boxlang.ortusbooks.com/boxlang-framework/modularity/password-encryption/reference/built-in-functions/encrypt/scryptverify.md)
- [VerifyBCryptHash](https://boxlang.ortusbooks.com/boxlang-framework/modularity/password-encryption/reference/built-in-functions/encrypt/verifybcrypthash.md)
- [VerifySCryptHash](https://boxlang.ortusbooks.com/boxlang-framework/modularity/password-encryption/reference/built-in-functions/encrypt/verifyscrypthash.md)
- [PDF](https://boxlang.ortusbooks.com/boxlang-framework/modularity/pdf.md): This module allows you to interact with PDF documents
- [RSS](https://boxlang.ortusbooks.com/boxlang-framework/modularity/rss.md): RSS/Atom feed module for BoxLang
- [Reference](https://boxlang.ortusbooks.com/boxlang-framework/modularity/rss/reference.md)
- [Built-in Functions](https://boxlang.ortusbooks.com/boxlang-framework/modularity/rss/reference/built-in-functions.md)
- [RSS](https://boxlang.ortusbooks.com/boxlang-framework/modularity/rss/reference/built-in-functions/rss.md)
- [Components](https://boxlang.ortusbooks.com/boxlang-framework/modularity/rss/reference/components.md)
- [Feed](https://boxlang.ortusbooks.com/boxlang-framework/modularity/rss/reference/components/feed.md)
- [UI Compatability](https://boxlang.ortusbooks.com/boxlang-framework/modularity/ui-compatibility.md): This module provides UI layout, grid, and AJAX capabilities to the BoxLang language, making it easy for you to migrate your CFML Applications to BoxLang.
- [Reference](https://boxlang.ortusbooks.com/boxlang-framework/modularity/ui-compatibility/reference.md)
- [Built-in Functions](https://boxlang.ortusbooks.com/boxlang-framework/modularity/ui-compatibility/reference/built-in-functions.md)
- [AjaxLink](https://boxlang.ortusbooks.com/boxlang-framework/modularity/ui-compatibility/reference/built-in-functions/ajaxlink.md)
- [AjaxOnLoad](https://boxlang.ortusbooks.com/boxlang-framework/modularity/ui-compatibility/reference/built-in-functions/ajaxonload.md)
- [QueryConvertForGrid](https://boxlang.ortusbooks.com/boxlang-framework/modularity/ui-compatibility/reference/built-in-functions/queryconvertforgrid.md)
- [Components](https://boxlang.ortusbooks.com/boxlang-framework/modularity/ui-compatibility/reference/components.md)
- [AjaxImport](https://boxlang.ortusbooks.com/boxlang-framework/modularity/ui-compatibility/reference/components/ajaximport.md)
- [AjaxProxy](https://boxlang.ortusbooks.com/boxlang-framework/modularity/ui-compatibility/reference/components/ajaxproxy.md)
- [Div](https://boxlang.ortusbooks.com/boxlang-framework/modularity/ui-compatibility/reference/components/div.md)
- [Grid](https://boxlang.ortusbooks.com/boxlang-framework/modularity/ui-compatibility/reference/components/grid.md)
- [GridColumn](https://boxlang.ortusbooks.com/boxlang-framework/modularity/ui-compatibility/reference/components/gridcolumn.md)
- [GridRow](https://boxlang.ortusbooks.com/boxlang-framework/modularity/ui-compatibility/reference/components/gridrow.md)
- [GridUpdate](https://boxlang.ortusbooks.com/boxlang-framework/modularity/ui-compatibility/reference/components/gridupdate.md)
- [Layout](https://boxlang.ortusbooks.com/boxlang-framework/modularity/ui-compatibility/reference/components/layout.md)
- [LayoutArea](https://boxlang.ortusbooks.com/boxlang-framework/modularity/ui-compatibility/reference/components/layoutarea.md)
- [Pod](https://boxlang.ortusbooks.com/boxlang-framework/modularity/ui-compatibility/reference/components/pod.md)
- [Tooltip](https://boxlang.ortusbooks.com/boxlang-framework/modularity/ui-compatibility/reference/components/tooltip.md)
- [UI Forms](https://boxlang.ortusbooks.com/boxlang-framework/modularity/ui-forms.md): The UI Forms module adds a collection of BoxLang Components/BIFS that will create semantic HTML components that can be used in your applications.  We do not skin the components, that will be your job.
- [WDDX](https://boxlang.ortusbooks.com/boxlang-framework/modularity/wddx.md): This module provides WDDX standards support
- [Reference](https://boxlang.ortusbooks.com/boxlang-framework/modularity/wddx/reference.md)
- [Built-in Functions](https://boxlang.ortusbooks.com/boxlang-framework/modularity/wddx/reference/built-in-functions.md)
- [wddx](https://boxlang.ortusbooks.com/boxlang-framework/modularity/wddx/reference/built-in-functions/wddx.md)
- [IsWDDX](https://boxlang.ortusbooks.com/boxlang-framework/modularity/wddx/reference/built-in-functions/wddx/iswddx.md)
- [Components](https://boxlang.ortusbooks.com/boxlang-framework/modularity/wddx/reference/components.md)
- [wddx](https://boxlang.ortusbooks.com/boxlang-framework/modularity/wddx/reference/components/wddx.md)
- [WDDX](https://boxlang.ortusbooks.com/boxlang-framework/modularity/wddx/reference/components/wddx/wddx.md)
- [Web Support](https://boxlang.ortusbooks.com/boxlang-framework/modularity/web-support.md): Mock HTTP exchanges for testing web applications in BoxLang CLI runtime without a web server.
- [Reference](https://boxlang.ortusbooks.com/boxlang-framework/modularity/web-support/reference.md)
- [Built-in Functions](https://boxlang.ortusbooks.com/boxlang-framework/modularity/web-support/reference/built-in-functions.md)
- [web](https://boxlang.ortusbooks.com/boxlang-framework/modularity/web-support/reference/built-in-functions/web.md)
- [FileUpload](https://boxlang.ortusbooks.com/boxlang-framework/modularity/web-support/reference/built-in-functions/web/fileupload.md)
- [FileUploadAll](https://boxlang.ortusbooks.com/boxlang-framework/modularity/web-support/reference/built-in-functions/web/fileuploadall.md)
- [Forward](https://boxlang.ortusbooks.com/boxlang-framework/modularity/web-support/reference/built-in-functions/web/forward.md)
- [GetHTTPRequestData](https://boxlang.ortusbooks.com/boxlang-framework/modularity/web-support/reference/built-in-functions/web/gethttprequestdata.md)
- [GetHTTPTimeString](https://boxlang.ortusbooks.com/boxlang-framework/modularity/web-support/reference/built-in-functions/web/gethttptimestring.md)
- [GetPageContext](https://boxlang.ortusbooks.com/boxlang-framework/modularity/web-support/reference/built-in-functions/web/getpagecontext.md)
- [HtmlFooter](https://boxlang.ortusbooks.com/boxlang-framework/modularity/web-support/reference/built-in-functions/web/htmlfooter.md)
- [HtmlHead](https://boxlang.ortusbooks.com/boxlang-framework/modularity/web-support/reference/built-in-functions/web/htmlhead.md)
- [Location](https://boxlang.ortusbooks.com/boxlang-framework/modularity/web-support/reference/built-in-functions/web/location.md)
- [SetEncoding](https://boxlang.ortusbooks.com/boxlang-framework/modularity/web-support/reference/built-in-functions/web/setencoding.md)
- [Components](https://boxlang.ortusbooks.com/boxlang-framework/modularity/web-support/reference/components.md)
- [web](https://boxlang.ortusbooks.com/boxlang-framework/modularity/web-support/reference/components/web.md)
- [HtmlHead](https://boxlang.ortusbooks.com/boxlang-framework/modularity/web-support/reference/components/web/htmlhead.md)
- [HtmlFooter](https://boxlang.ortusbooks.com/boxlang-framework/modularity/web-support/reference/components/web/htmlfooter.md)
- [Location](https://boxlang.ortusbooks.com/boxlang-framework/modularity/web-support/reference/components/web/location.md)
- [Cookie](https://boxlang.ortusbooks.com/boxlang-framework/modularity/web-support/reference/components/web/cookie.md)
- [Header](https://boxlang.ortusbooks.com/boxlang-framework/modularity/web-support/reference/components/web/header.md)
- [Content](https://boxlang.ortusbooks.com/boxlang-framework/modularity/web-support/reference/components/web/content.md)
- [Yaml](https://boxlang.ortusbooks.com/boxlang-framework/modularity/yaml.md)
- [MatchBox](https://boxlang.ortusbooks.com/boxlang-framework/matchbox.md)
- [Differences From BoxLang JVM](https://boxlang.ortusbooks.com/boxlang-framework/matchbox/differences-from-boxlang-jvm.md)
- [Building MatchBox Locally](https://boxlang.ortusbooks.com/boxlang-framework/matchbox/building-matchbox-locally.md)
- [Cross Compilation](https://boxlang.ortusbooks.com/boxlang-framework/matchbox/cross-compilation.md)
- [Native Fusion Builds](https://boxlang.ortusbooks.com/boxlang-framework/matchbox/native-fusion-builds.md)
- [SOAP Web Services](https://boxlang.ortusbooks.com/boxlang-framework/soap.md): Consume SOAP web services with BoxLang's fluent SOAP client
- [Server-Sent Events (SSE)](https://boxlang.ortusbooks.com/boxlang-framework/server-sent-events.md): Real-time server-to-client event streaming and consumption for building AI agents, live dashboards, and real-time notifications


---

# 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-framework.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.
