Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>MASL (Maduka Authorization)New to Visual Studio Code? Get it now.
MASL (Maduka Authorization)

MASL (Maduka Authorization)

EXYTECH

| (0) | Free
Language server client extension for Maduka Authorization Specification Language (MASL)
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

MASL Language Support for VS Code

Provides language support for the Maduka Authorization Specification Language (MASL) — a declarative ReBAC authorization schema language.

Features

  • ✅ Syntax recognition — .mdk files are highlighted as MASL.
  • ✅ Real-time diagnostics — compiler errors and warnings are shown inline as you type (powered by maslc lsp).
  • ✅ Auto-closing brackets — {, ( are auto-closed.
  • ✅ Line comments — Ctrl+/ toggles // comments.

Requirements

The maslc compiler binary must be available in your PATH, or configured via the masl.compiler.path setting.

Build it from source:

cargo build --release --bin maslc
cp target/release/maslc /usr/local/bin/

Configuration

Setting Default Description
masl.compiler.path maslc Path to the maslc binary

Development

See the project's editors/vscode/ directory for source code.

Run in development mode:

cd editors/vscode
npm install
npm run compile
# Then press F5 in VS Code to open an Extension Development Host
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft