Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Boomi Integration AnalyzerNew to Visual Studio Code? Get it now.
Boomi Integration Analyzer

Boomi Integration Analyzer

Integration Code Complexity Analyzer and Migration Kit

|
4 installs
| (0) | Free
Analyze Boomi integration XML files using Claude AI
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Integration Migration Kit

A Visual Studio Code extension for migrating integration projects from Boomi and MuleSoft to Apache Camel.

Features

  • Automated Migration: Convert your integration projects from Boomi or MuleSoft to Apache Camel with ease
  • Complexity Analysis: Get detailed insights into your integration projects before migration
  • Real-time Progress: Monitor migration progress and status in real-time
  • Project Management: Organize and manage multiple migration projects
  • Detailed Reports: Access comprehensive reports showing migration results and potential issues

Requirements

  • Visual Studio Code 1.85.0 or higher
  • Python 3.8 or higher
  • Node.js 14.x or higher

Installation

  1. Install Python dependencies:
pip install -r requirements.txt
  1. Install Node.js dependencies:
npm install

Getting Started

  1. Open the Integration Migration Kit view in the Activity Bar
  2. Click the "+" button to create a new project
  3. Select your source integration files
  4. Configure migration settings
  5. Start the migration process
  6. Monitor progress in real-time
  7. View detailed results and reports

Extension Settings

This extension contributes the following settings:

  • integration-migration-kit.outputPath: Set the default output path for migrated projects
  • integration-migration-kit.pythonPath: Set the Python interpreter path
  • integration-migration-kit.logLevel: Set the logging level (debug, info, warning, error)

Commands

The extension provides several commands in the Command Palette:

  • Integration Migration: Open Migration Tool - Open the migration tool
  • Integration Migration: Analyze Complexity - Run complexity analysis on a project
  • Integration Migration: Start Migration - Start the migration process
  • Integration Migration: View Results - View migration results

Known Issues

  • Large projects may take longer to analyze
  • Some complex Boomi/MuleSoft patterns may require manual review
  • Migration progress updates may have slight delays

Release Notes

1.0.0

Initial release of Integration Migration Kit

  • Basic migration functionality
  • Project management
  • Complexity analysis
  • Real-time progress monitoring

Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Commit your changes
  4. Push to the branch
  5. Create a Pull Request

License

This project is licensed under the MIT License - see the LICENSE file for details.

Support

For support, please:

  1. Check the documentation
  2. Open an issue in the GitHub repository
  3. Contact support through official channels

Development

Building

  1. Clone the repository
  2. Install dependencies:
npm install
  1. Build the extension:
npm run compile

Testing

Run the tests:

npm test

Packaging

Create a VSIX package:

npm run package

Acknowledgments

  • VS Code Extension Guidelines
  • Apache Camel Community
  • Boomi Community
  • MuleSoft Community

The Code Complexity Analyzer is a VS Code extension designed to analyze the complexity of integration projects. This extension provides an intuitive UI to create a new project, select source and target integration tools, specify the project input path, and trigger the analysis. The analysis is performed using Python, incorporating LLM models for intelligent evaluation. The report are saved as a excel and json file within the selected input folder.

-------------------> npm install in terminal click F5 by opening extenstion.js

06/04 Update – Code Complexity Analyzer Module:

  1. "Create New Project" button in the sidebar now opens the dashboard.
  2. Lowercase issue has been resolved.
  3. Modal auto-close behavior is disabled (locked).
  4. LLM credit usage has been added to the UI.
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft