> For the complete documentation index, see [llms.txt](https://docs.appfactor.io/52eJroWboQfTwsFl14gL/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.appfactor.io/52eJroWboQfTwsFl14gL/quickstart-guide/multiverse.md).

# Multiverse

## Overview

Multiverse provides a dynamic, interactive topology view of application and host relationships within AppFactor. It visualises discovered assets and their dependencies in a structured, navigable graph to support impact analysis, rationalisation, and architecture assessment.

<figure><img src="https://3117893838-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FepYt9QlYazTOKSlt9tWX%2Fuploads%2FXGUrAgwsNu3scUHeXd7Z%2FScreenshot%202026-02-13%20at%2014.37.16.png?alt=media&amp;token=d50f6e70-b864-4b12-8d40-fae469378bbd" alt="" width="563"><figcaption><p>The Multiverse 3D visualization</p></figcaption></figure>

It visualises runtime dependencies, inbound and outbound connections, and external exposure (including public IPs), allowing teams to understand how workloads interact before making migration or modernisation decisions. Rather than viewing applications in isolation, Multiverse reveals shared infrastructure, tightly coupled components, and cross-runtime relationships.

This capability is critical during migration planning. It enables impact analysis, blast-radius assessment, and informed wave design by identifying which systems must move together and which can be safely isolated. It also supports security validation by exposing unexpected external connectivity or hidden dependencies. In practice, Multiverse reduces migration risk by turning infrastructure discovery into actionable architectural intelligence.<br>

Multiverse renders infrastructure and application relationships as a graph model:

* **Nodes** represent hosts or applications
* **Edges** represent detected communication paths or dependencies
* **Directional arrows** indicate traffic or call direction
* **Colours** differentiate technology stacks or classifications
* **Numeric indicators** show aggregated relationship counts

The view enables rapid identification of central systems, external exposures, and runtime technology distribution.

**Notes:**

* The topology reflects discovered data at the time of the last scan or ingestion cycle.
* Relationship counts are aggregated based on observed communication events.
* Large environments may automatically optimise rendering for performance.

***

## Capabilities

* **Dependency Mapping**\
  Automatically visualises discovered communication paths between hosts and applications.
* **Impact Analysis**\
  Identify which systems depend on a selected asset before change, migration, or decommissioning.
* **External Exposure Detection**\
  Quickly highlight connections to public IP addresses or internet-facing endpoints.
* **Technology Stack Distribution**\
  Understand runtime distribution (e.g., WebLogic, Tomcat, Spring, ASP.NET) across an environment.
* **Rationalisation Support**\
  Supports application portfolio modernisation and migration planning by exposing hidden dependencies.

***

## Interface Controls

<figure><img src="https://3117893838-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FepYt9QlYazTOKSlt9tWX%2Fuploads%2F0o4kp4kdtE4Fbb43hPOR%2FScreenshot%202026-02-13%20at%2014.55.10.png?alt=media&amp;token=e82cc5c2-e28d-4cca-8516-1cb62f841b24" alt=""><figcaption></figcaption></figure>

### Search

* Global search to quickly locate a host or application within the topology.

### View Scope

* **Hosts / Apps toggle** - Switch between infrastructure-centric and application-centric views.

### Layout

* **Circular** - Displays nodes in a radial topology centred around the selected entity.
* Additional layouts may be available depending on configuration.

### Depth Level

* **Level X -** Displays dependencies levels.\
  Increasing the level expands the graph to include indirect relationships.

### Visibility Filter

* **Public / Private toggle** - Filters nodes based on network exposure classification.

### Refresh

* Reloads the topology with the latest discovered relationships.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.appfactor.io/52eJroWboQfTwsFl14gL/quickstart-guide/multiverse.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
