Artefact extensions
One row per file extension. For full per-artefact docs see the page in the Artefacts section.
Runtime / execution
| Extension | What | Engine | Synchronizer |
|---|---|---|---|
*.js, *.mjs | JavaScript module | engine-javascript (Graalium) | n/a - loaded on demand |
*.ts | TypeScript module | engine-typescript + engine-javascript | n/a |
*.java | Client Java | engine-java | JavaSynchronizer |
*.py | Python module | engine-python | n/a |
*.bpmn | BPMN process | engine-bpm-flowable | BpmnSynchronizer |
*.camel | Camel route | engine-camel | CamelSynchronizer |
*.job | Scheduled job | engine-jobs (Quartz) | JobSynchronizer |
*.listener | Message listener | engine-listeners | ListenerSynchronizer |
*.websocket | WebSocket binding | engine-websockets | WebsocketsSynchronizer |
*.odata | OData service | engine-odata (CXF) | ODataSynchronizer |
*.proxy | HTTP proxy route | engine-proxy | ProxySynchronizer |
*.nativeapp | Native app | engine-native-apps | NativeApp synchronizer |
*.access, *.roles | Access / roles | engine-security | AccessSynchronizer, RolesSynchronizer |
expose (project root) | Expose static resources | engine-web | ExposesSynchronizer |
*.extensionpoint, *.extension | Extensions | core-extensions | ExtensionPointsSynchronizer, ExtensionsSynchronizer |
*Component.ts | TS component | engine-di | ComponentSynchronizer |
*Entity.ts, @Entity Java | Entity persistence | data-store / data-store-java | EntitySynchronizer, EntityClassConsumer |
*Controller.ts, @Controller Java | REST controller -> auto OpenAPI | engine-openapi | OpenAPISynchronizer (+ ControllerClassConsumer for Java) |
Data
| Extension | What | Synchronizer |
|---|---|---|
*.datasource | JDBC pool registration | DataSourcesSynchronizer |
*.schema | Schema grouping | SchemasSynchronizer |
*.table | Single-table DDL | TablesSynchronizer |
*.view | View DDL | ViewsSynchronizer |
*.csvim, *.csv | CSV import model | CsvimSynchronizer |
Documentation
| Extension | What | Engine | Synchronizer |
|---|---|---|---|
*.md | Markdown wiki | engine-wiki | MarkdownSynchronizer |
*.confluence | Confluence wiki | engine-wiki | ConfluenceSynchronizer |
Design-time
These are model artefacts; generation produces runtime artefacts from them.
| Extension | Modeler | Generates |
|---|---|---|
*.edm, *.model | Entity Data modeler | Full CRUD app via template-application-* |
*.dsm | Database Schema modeler | .schema + .table + .view |
*.form | Form Designer | HTML form layout |
*.command | (legacy) | Shell-command descriptor - superseded by @aerokit/sdk/platform/command |