> For the complete documentation index, see [llms.txt](https://developer.harness.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/application-map.md).

# Application Maps

This topic describes application maps, their significance, and how to create, edit, and delete them.

#### Before you begin <a href="#before-you-begin" id="before-you-begin"></a>

* [Service discovery](/harness-platform/3.0/harness-platform-resources/service-discovery.md)
* [How Harness CE leverages Service Discovery?](/resilience-testing/chaos-engineering/use-chaos-engineering/service-discovery.md#how-does-harness-ce-leverage-discovered-services)
* [Create Discovery Agent](/harness-ai/use-harness-platform/service-discovery/customize-agent.md#create-discovery-agent)

#### What is an Application Map? <a href="#what-is-an-application-map" id="what-is-an-application-map"></a>

An application map is a resource on the Harness Platform (also known as the control plane) used to bind multiple interacting [discovered services](/resilience-testing/chaos-engineering/use-chaos-engineering/service-discovery.md) into a single object, thereby allowing the users to act (test, monitor, and so on) on a group of services.

#### Why is an Application Map Required? <a href="#why-is-an-application-map-required" id="why-is-an-application-map-required"></a>

Application maps help:

* Test and monitor a group of services.
* Determine the resilience coverage and resilience score for the overall application map and its constituent services.
* Manage experiments associated with them.
* Perform trend analysis.

#### How to Use an Application Map? <a href="#how-to-use-an-application-map" id="how-to-use-an-application-map"></a>

Once you have a list of discovered services, Harness CE creates an application map (using [auto-suggestion or manual service selection](/resilience-testing/chaos-engineering/use-chaos-engineering/application-maps.md)) based on your requirements. You can refer to the real-time topology view to get the connectivity representation.

You can [create](#create-application-map), [edit](#edit-application-map), and [delete](#delete-application-map) application maps.

#### Create Application Map <a href="#create-application-map" id="create-application-map"></a>

1. To create an application map, select **Project Settings**, and then select **Discovery**.
2. Select one of the discovery agents or [create a new discovery agent](/harness-ai/use-harness-platform/service-discovery/customize-agent.md#create-discovery-agent). In this example, select a discovery agent that you created earlier.
3. Once you select a discovery agent, navigate to the **Application Maps** tab and select **New Application Map**.
4. Specify a name, description (optional), and tags (optional). Select **Continue**.
5. Select one or more discovered services that you wish to use and select **Next**.
6. Optionally, add service relationship details and select **Save Changes**.
7. Select **Save**.

#### Edit Application Map <a href="#edit-application-map" id="edit-application-map"></a>

1. To edit an application map, select **More Options** (⋮), then select **Edit**. Make the necessary changes and select **Save**.

#### Delete Application Map <a href="#delete-application-map" id="delete-application-map"></a>

1. To delete an application map, select **More Options** (⋮), then select **Delete**.
2. To confirm the deletion, select **Delete**.
