boxlang-application-descriptor

Installation
SKILL.md

BoxLang Application Descriptor

Overview

Application.bx is BoxLang's application descriptor. It defines application-level settings and lifecycle callbacks, and it is the cornerstone for running multiple isolated applications in one BoxLang server/runtime.

Use this skill whenever the question involves:

  • app bootstrapping and lifecycle events
  • per-app configuration in this.*
  • nested apps and scope isolation
  • app-scoped schedulers and watchers
  • differences between runtime config (boxlang.json) and app config (Application.bx)

Core Model

  • BoxLang searches upward from the executing template/script location for the nearest Application.bx.
  • Application.bx is instantiated per request/execution context.
  • The application scope is persistent for that app name and survives across requests until timeout/stop.
Related skills

More from ortus-boxlang/skills

Installs
3
First Seen
Apr 21, 2026