Documentation Agents
Documentation Agents help you generate clean, structured documentation and diagrams for APIs, flows, and repositories — all directly from the UI. These agents are especially useful for external documentation, stakeholder presentations, and developer onboarding.
They are optimized to be user-facing, focusing on clarity, completeness, and usability. Instead of writing docs manually, you can generate them in seconds based on real implementation.
Key Capabilities
- Flow & Endpoint Documentation: Automatically generate summaries for flows, connectors, and configurations.
- Visual Diagrams: Produce flowcharts and domain diagrams for better understanding and presentation.
- Mapping Tables: Reverse-engineer transformation logic into editable tables.
- Multiple Input Options: Works with repositories or uploaded Mule projects.
1. Document Generator
Generates structured documentation for selected flows, including step-by-step descriptions, sequence diagrams, test coverage, and error handling insights.
- Flow-Centric Output: Produces a complete technical write-up of how each flow operates, based on its internal configuration and logic.
- Visual + Textual: Includes a flow diagram alongside detailed step-by-step logic and metadata about connectors, endpoints, and error scopes.
- Ideal for Handoffs: Great for client-facing reports, onboarding material, or engineering reviews.
Supported Input Modes:
- With Repository: Connect to a Git-based repo and branch to pull flows for documentation.
- Upload from Computer: Upload a local MuleSoft project to access and document its flows.
Additional Features:
- Flow Picker: Select one or more flows to include in the generated documentation.
- Error Scope Coverage: Documents all configured error handlers with descriptions.
- Test Visibility: Indicates if unit tests exist for each flow and outlines them briefly.
This agent helps teams auto-generate polished technical docs in seconds, reducing manual effort and ensuring consistency across deliverables.
2. Diagram Generator
Creates visual diagrams that represent MuleSoft flows either as sequence diagrams or flow diagrams — helping teams quickly understand flow architecture and interactions.
- Auto-Generated Visuals: Produces diagrams based on real code, providing instant visual clarity of complex flow logic.
- Two Diagram Types: Choose between UML-style Sequence Diagrams (showing component interaction across time) or Flow Diagrams (depicting logical structure).
- Flow-Level Selection: Diagrams are generated per selected flow to ensure accuracy and specificity.
Supported Input Modes:
- With Repository: Connect to a Git repo and select the flow(s) from a given branch.
- Upload from Computer: Import a local MuleSoft project to access and diagram its flows.
Additional Features:
- Diagram Type Picker: Choose the type of diagram you want to generate (sequence or flow).
- Flow Selector: Select individual flows for which diagrams should be generated.
This agent is ideal for documentation, reviews, or simplifying complex architectures for both technical and non-technical audiences.
3. Domain Diagram Generator
Generates high-level diagrams across multiple APIs to visualize interconnections, domain boundaries, and service segmentation.
- Multi-Repo Support: Select up to 8 repositories to be analyzed together for cross-repo architectural insights.
- High-Level View: Helps identify service interactions, dependencies, and grouping at the domain level.
- Great for Architects: Useful for planning, reviewing, or documenting enterprise-wide integration landscapes.
Supported Input Modes:
- With Repository: Choose a branch and select up to 8 repositories to analyze and generate a combined domain diagram.
Use this agent to capture and communicate big-picture architecture across multiple APIs and services in a single, unified view.
4. Mapping Table Generator
Converts a given DataWeave (DWL) script into a structured mapping table to aid documentation, audits, or transformation clarity.
- One-Step Process: Simply paste your DataWeave code to generate the mapping.
- No Repo Context Required: This agent operates independently of repository input.
- Great for Analysts & Reviewers: Helpful for understanding field-level transformations without digging into code.
This agent simplifies the process of documenting complex mappings by producing a human-readable table directly from your DataWeave script.