Skip to content

Help make the extensions Marketplace better for everyone. Take this survey!

| Marketplace
Sign in
Visual Studio Code>Debuggers>AppMapNew to Visual Studio Code? Get it now.
AppMap

AppMap

AppMap

appland.com
|
29,272 installs
| (44) | Free
Interactive maps of runtime code behavior
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Version Avg Stars GitHub Stars Slack

AppMap for Visual Studio Code

AppMap is a free and open-source runtime code analysis tool.

AppMap records code execution traces, collecting information about how your code works and what it does. Then it presents this information as interactive diagrams that you can search and navigate. In the diagrams, you can see exactly how functions, web services, data stores, security, I/O, and dependent services all work together when application code runs.

AppMap video


Requirements

Supported web applications and API frameworks: Ruby on Rails, Django, Flask, Express, and Spring.

Supported programming languages: Java, Python, Ruby, TypeScript/JavaScript (for Node.js applications only).

To start making AppMaps, you’ll need to install and configure the AppMap client agent for your project. Then, you’ll make AppMaps by running your app - either by running test cases, or by recording a short interaction with your app.

AppMap Features

Runtime behavior visualization

AppMap for Visual Studio Code includes a variety of interactive diagrams to help you understand your application's runtime behavior.

Sequence Diagrams to follow the runtime flow of calls made by your application:

Sequence Diagrams

Dependency Maps to see which libraries and frameworks were used at runtime:

Dependency Maps

Flame Graphs to spot performance issues and bottlenecks:

Flame Graphs

Trace Views to perform detailed function call and data flow tracing:

Trace Views

Runtime analysis

After making recordings of how your application behaved at runtime, AppMap analyzes those recordings to automatically detect performance issues like N+1 queries, and security flaws such as faulty authentication logic.

AppMap in CI

The same features available in this plugin are also available for CI systems. AppMap analyzes your applications after your CI tests run, and produces a report in GitHub containing behavior changes, failed test analysis, runtime API differences, performance issues, and dynamic security flaws:

Summary report

Licensing and Security

Open source MIT license

Terms and conditions

Data usage: AppMap runtime recordings and diagrams are created and stored locally on your machine. AppMap for Visual Studio Code does not require any permissions to your web hosted code repo in order to run. For more information, see the AppMap security disclosure.

Sign-in via GitHub or GitLab is required only to obtain a license key to start using AppMap in your code editor.

There is no fee for personal use of AppMap.

Getting started with AppMap

Documentation for guides and videos.

GitHub for our repository and open source projects.

Blog for user stories and product announcements.

Slack or email for support and community conversations: support@appmap.io

Follow us on Twitter @GetAppMap.

Watch our demos on YouTube.

  • Contact us
  • Jobs
  • Privacy
  • Terms of use
  • Trademarks
© 2023 Microsoft