The workflow dependencies feature in your monitoring dashboard helps you track and manage the external packages used across all your workflows. It provides visibility into the software your workflows rely on, ensuring you can maintain a clear inventory of your dependencies.
The monitoring dashboard features a dedicated panel that provides an overview of your dependencies:
Summary card: Shows the total number of unique external packages detected across all your live workflows.
Visual preview: Displays icons for packages so you can quickly identify the dependencies in use.
How it works
The system automatically extracts dependency information from your workflows. It parses the dependency files within your workflow steps, identifies package names and versions, and deduplicates the data to provide an accurate, aggregated view of all dependencies across your accessible workflows.
View modes
When you open the detailed view, you can switch between two tabs to analyze your data:
By package view
This view lists each unique package and includes:
Package name: Displays the name and logo.
Version(s): Lists all versions currently in use (with highlights if multiple versions exist).
Used by: Shows the total count of workflows using this specific package.
Source: Identifies where the dependency was found (pip, docker, or package).
Note: Packages are automatically sorted by usage count, showing your most-used packages first.
By workflow view
This view lists each workflow that has dependencies and includes:
Workflow name: The name and associated badge.
Space: The workspace where the workflow resides.
Dependencies list: A complete list of packages used in that specific workflow, including their versions.
Note: Workflows are sorted by the number of dependencies, showing the most complex workflows first.
Key features
Multi-version detection: Quickly identify if your workflows are using multiple versions of the same package, which is useful for standardization.
Search: Use the search bar in either view to filter by package or workflow name.
Tooltips: Hover over items to see specific usage details or a full list of workflows using a particular package.
Smart logo display: The system automatically uses known connector logos or generates badges based on package names for easy visual recognition.
Supported dependency sources
The system automatically tracks dependencies from the following sources:
package.json: JavaScript and Node.js dependencies.
requirements.txt: Python pip dependencies.
pyproject.toml: Python project dependencies.
Dockerfile: Docker base images used in workflows.

