This page covers platform version 2026.2: the documentation of every Alan language, the alan script, and guides for common tasks. New to Alan? Learn Alan takes you from an empty project to a working application first.

Alan 2026.3 is out: release notes · upgrading a project · its language reference

Language reference (2026.2)

An Alan project uses several languages, one per kind of file:

The documentation of each language is its grammar, with explanations and examples. A version number in the table links the release notes of that version. Your project pins its versions in its versions.json; this versions.json lists the ones that belong to platform version 2026.2.

Component Version Languages
Platform components
model 108
interface 20
project-build-environment 44
System types
auto-webclient zora.1
connector 39
datastore 119.2
relational-database-bridge 111
sql-mirror 119.2
webclient zora.1.0

All versions

Guides

The alan script (2026.2)

The alan script is the command-line entry point to the platform. It downloads the toolchain of its platform version, sets up a project from a template, builds the project, and packages it for deployment. Deploying a package is what the online IDE does; the script does not deploy. To move a project to a newer platform version, see Upgrading a project.

curl -O https://dist.alan-platform.com/share/versions/2026.2/alan
chmod +x alan
./alan init     # a project from the default template, with the 2026.2 toolchain
./alan build

./alan --help lists every subcommand.

Get help