Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>AirflowsNew to Visual Studio Code? Get it now.
Airflows

Airflows

Airflows

|
6 installs
| (1) | Free
Airflows DSL (Domain Specific Language) Modeling tool for Airflows Data Platform.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Airflows DSL for Visual Studio Code Plugin

Modeling tool for Airflows DSL (Domain Specific Language). Extension for VS Code and Cursor that allows modeling, downloading, exporting, and deploying Airflows models.

Description

This extension provides complete support for the Airflows DSL language, including:

  • Editor with syntax highlighting for .airflows files
  • Navigation and file explorer integrated in the Airflows panel
  • Model download from remote Airflows instance
  • Model export as local ZIP files
  • Model deployment to Airflows instance
  • Validation and autocomplete for the DSL language

Features

Intelligent Autocomplete

The editor provides advanced contextual autocomplete:

  • Attribute autocomplete: Suggests relevant fields based on context (EntityAttribute, EntityKey, EntityReference, etc.)
  • Enum value autocomplete: Suggests valid values for enum types (HumanLanguageType, BarcodeType, EventType, etc.)
  • Intelligent filtering: Does not suggest already used fields
  • Complete support: 64 attribute fields and 13 different enum types

Real-Time Validation

  • Syntax validation: Detects syntax errors as you type
  • Reference validation: Verifies that references to EntityTab, EntityGroup, etc. exist
  • Type validation: Detects invalid tokens (e.g., standalone TEXT without type:)
  • Descriptive messages: Clear errors with exact location

File Explorer

The Airflows side panel includes a file explorer that:

  • Shows the project structure
  • Allows navigation between files and folders
  • Opens files when clicking on them
  • Shows custom icons for .airflows files (white in dark theme, black in light theme)
  • Automatically updates every 2 seconds to detect external changes
  • Automatically refreshes after downloading a model

Available Commands

Download model from Airflows instance

  • Downloads the model from the configured remote instance
  • Automatically extracts the ZIP in the workspace
  • Overwrites existing files
  • Requires configuration of instance URL, username, and password

Deploy model to Airflows instance

  • Creates a ZIP of the local model
  • Uploads it to the remote Airflows instance
  • Validates the model before deployment
  • Shows detailed error messages if something fails

Export local model as ZIP

  • Exports the local model as a ZIP file
  • Allows saving it to the desired location
  • Useful for creating backups or sharing models

Validate model

  • Validates all .airflows files in the project
  • Shows results in the Problems panel
  • Useful for verifying the model before deploying

Find references

  • Finds all references to a selected element
  • Useful for navigating and understanding dependencies

Application Package Generation

Application Package Generation and Export

Allows generating an application package from Airflows DSL files for use on the Airflows platform.

Upload of the Generated Application Package

Allows uploading a generated application package for use and installation on the Airflows platform using the connection settings configured in the plugin.


Explore all the features of the Airflows plugin in Visual Studio Code and enhance your productivity when working with Airflows DSL files!

Troubleshooting and Support

For additional help or to report issues with the Airflows plugin, you can contact the Airflows support team through the following channels:

  • Email: support@airflows.com
  • HomePage: airflows.com
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft