# Topology

The `Topology` is a rich UI that enables the visualization of detailed `Data Flow Graphs`, `ETL Pipelines` `Stream Processing` and `Analytics` workflows and their relation to native Lenses/Kafka resources, such as `Kafka Topics`, `SQL Processors`, and `Kafka Connectors`.

The Graph in Lenses Topology is automatically generated based on the available applications running against your cluster.

Lenses Topology is comprised of several different Nodes Types. From `Topics`, `SQL Processors`, and `Connectors`, to `External Application`. Each Node on the UI is clickable. That way, we can take a close view and look for more information regarding each Node.

You can link any custom microservice or other streaming application running and producing, consuming, or processing data in Kafka by self-registering the application.
