Code Generators

ALFA models can be exported to other programming languages and formats using ALFA code generation tools. The exporters can be invoked from the ALFA CLI or ALFA Maven Plugin.

Although ALFA supports versioning of service and schema definitions, the exporters currently use the latest ( unversioned ) definition, and older versions are ignored.


ALFA models can be exported to the following targets.

The following diagram illustrates the ALFA code generation targets and interaction paths.

Some of the code geneators are only available in the ‘ALFA Professional’ version of Alfa. Please contact us at or goto for an evaluation.