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

eWam

Preview

mphasiswyde

|
77 installs
| (1) | Free
eWam IDE for Visual Studio Code
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

eWam for Visual Studio Code

The official Visual Studio Code extension for eWam — bringing the power of model-driven development to your favorite editor.

eWam is a comprehensive development platform from Mphasis Wyde, featuring its own language (WAML), a powerful metamodel for data structures, seamless database integration, cloud-native capabilities, and REST API services.

Features

🔤 WAML Language Support

Full IDE support for WAML (Wyde Active Modeler Language):

  • Syntax highlighting for .wam files
  • Code completion with IntelliSense
  • Go to definition (F12) — navigate to entity declarations
  • Hover information — view entity details and documentation
  • Code formatting — automatic source code formatting
  • Document outline — navigate your code structure
  • Diagnostics — real-time error detection and reporting

📁 File-Based Development

Work with eWam projects using a file-based workflow (SCM - Source Code Management):

  • Organize your code in solutions, projects, and bundles
  • Edit .wam source files directly in VS Code
  • Manage projects and bundles through the Workspace view (with Add buttons)
  • Configure projects with wam.project.json
  • Configure bundles with wam.bundle.json
  • Build bundles to push them to storage

Your source files are the source of truth, just standard files you can track with any version control system.

🐛 Advanced Debugging

Powerful debugging capabilities powered by the eWam Inspector API:

  • Attach to running processes — debug live applications
  • Step-by-step execution — step over, step into, step out
  • Breakpoints — set breakpoints in your WAML code
  • Call stack inspection — navigate through execution frames
  • Variable inspection — examine values at runtime
  • Data breakpoints — break when memory changes
  • Debug console commands — advanced inspection with CLI-style commands
  • Exception handling — configure break-on-error behavior
  • Multi-threaded debugging — debug complex concurrent applications

📊 Diagnostic Tools

Additional tools for monitoring and analysis:

  • Traces viewer — open and analyze .wamt trace files (supports folder watching)
  • Memory monitoring — track memory usage of running processes

Getting Started

Requirements

  • Node.js — for the eWam environment installer
  • eWam engine — version 8.x or later

Installation

Install this extension from the VS Code Marketplace, then follow the Get Started walkthrough that opens automatically.

The walkthrough guides you through:

  • Creating your eWam environment
  • Starting the eWam engine
  • Enhancing with wam.ai (optional AI integration)

You can reopen the walkthrough anytime from Help > Open Walkthrough... > eWam.

Debugging Your Application

Start debugging with F5 — the launch configuration is already set up by the installer.
You can also use launch.json snippets to create custom debug configurations.

Documentation

  • eWam Documentation
  • eWam Web APIs

Support

For questions, issues, or feedback, visit our website or check the documentation.
Contact us


Mphasis Wyde — Empowering model-driven development

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft