Ideal Projects

In this video
We talk about what type of projects work best with AppMaps and What you will need to get AppMap added to your project.

Links mentioned
AppMap for code editors
Rails Sample Application
AppMap Slack community

Follow along

AppMap currently supports Ruby, Java, Python and JavaScript programming languages. If you want to see support for another language, reach out to us in our Slack community and let us know!

AppMap works best with web application and API frameworks, such as Rails, Django, Flask, Express, and Spring. That’s because we have specialized features for mapping web services, routing, HTTP client requests, caching, authentication, SQL and others. You can map any kind of service in our supported languages, but it’s when you map a database-backed web application or API service that you’ll see the full power of AppMap. The size of your project doesn’t matter, in fact the larger the project, the more useful AppMap becomes to identify unknown code quality issues.

Once you have identified a project you would like to map, begin by installing AppMap into your VS Code or JetBrains code editor. You can find each plugin on its respective marketplace. After installing the plugin you can find AppMap on the left navigation bar for VS Code or the right navigation bar for Jetbrains.

Once you have the extension installed you can select “Add AppMap to your project” in the instructions section.

At this point you should have the AppMap plugin installed for your code editor and a suitable project to get started with. If you don’t have access to a suitable App, but still want to try it out, check out our sample project on Github and follow along.

If you have run into any problems, join us on Slack and get help from the AppMap engineers there.

Next step: Install agent & generate AppMaps from tests

Was this page helpful? thumb_up Yes thumb_down No
Thank you for your feedback!