:_mod-docs-content-type: ASSEMBLY
[id="odc-viewing-application-composition-using-topology-view"]
= Viewing application composition by using the Topology view
include::_attributes/common-attributes.adoc[]
:context: viewing-application-composition-using-topology-view

toc::[]

The *Topology* view in the *Developer* perspective of the web console provides a visual representation of all the applications within a project, their build status, and the components and services associated with them.

== Prerequisites
To view your applications in the *Topology* view and interact with them, ensure that:

ifndef::openshift-rosa,openshift-dedicated[]
* You have xref:../web_console/web-console.adoc#web-console[logged in to the web console].
* You have the appropriate xref:../authentication/using-rbac.adoc#default-roles_using-rbac[roles and permissions] in a project to create applications and other workloads in {product-title}.
* You are in xref:../web_console/web-console-overview.adoc#about-developer-perspective_web-console-overview[the *Developer* perspective].
endif::openshift-rosa,openshift-dedicated[]
ifdef::openshift-rosa,openshift-dedicated[]
* You have logged in to the web console.
* You are in the *Developer* perspective.
endif::openshift-rosa,openshift-dedicated[]

include::modules/odc-viewing-application-topology.adoc[leveloffset=+1]

include::modules/odc-interacting-with-applications-and-components.adoc[leveloffset=+1]

include::modules/odc-scaling-application-pods-and-checking-builds-and-routes.adoc[leveloffset=+1]

include::modules/odc-adding-components-to-an-existing-project.adoc[leveloffset=+1]

include::modules/odc-grouping-multiple-components.adoc[leveloffset=+1]

include::modules/odc-adding-services-to-application.adoc[leveloffset=+1]

include::modules/odc-removing-services-from-application.adoc[leveloffset=+1]

include::modules/odc-labels-and-annotations-used-for-topology-view.adoc[leveloffset=+1]

[role="_additional-resources"]
== Additional resources

* See xref:../applications/creating_applications/odc-creating-applications-using-developer-perspective.adoc#odc-importing-codebase-from-git-to-create-application_odc-creating-applications-using-developer-perspective[Importing a codebase from Git to create an application] for more information on creating an application from Git.
ifndef::openshift-rosa,openshift-dedicated[]
* See xref:../applications/odc-exporting-applications.adoc#odc-exporting-applications[Exporting applications].
endif::openshift-rosa,openshift-dedicated[]
