IBM webMethods Integration Flow Pilot: A Beginner's Guide
Introduction: What Is IBM webMethods Integration Flow Pilot?
Part: Introduction
Read Time: ~4 min
Difficulty: Beginner
Product Page: IBM webMethods Integration Flow Pilot
What is IBM webMethods Integration Flow Pilot?
IBM webMethods Integration Flow Pilot is an integration development capability consisting of a VS Code extension and a collection of skills that brings AI-assisted development to the webMethods Integration Server platform.
Instead of writing Flow Services by hand in a graphical IDE, you describe what you want in plain English, and Flow Pilot enables your agent to generate the Flow Script Language (FSL) files automatically. It removes the authoring step from the development loop: rather than learning graphical IDE syntax and manually wiring service steps, you describe the logic once in plain text and work from generated, production-ready code.
With Flow Pilot, your LLM agent can:
- Generate Flow Services from a plain-text description
- Deploy generated services directly to a running Integration Server
- Create unit tests for your services
- Diagram your flow logic as a Mermaid flowchart
- Document your services in structured Markdown
Flow Pilot is LLM-agnostic. It works with any agentic AI assistant that can read and write files in your VS Code workspace: IBM Bob, Claude Code, GitHub Copilot, Gemini Code Assist, and others.
Tutorial Series: A Beginner's Guide
About this Series
This series walks you through the full Flow Pilot setup and development workflow from scratch - from installing the extension to a fully working, tested, documented Flow Service running on your Integration Server instance.
Goals
Get you from a blank VS Code workspace to a fully working, AI-generated Flow Service - deployed, tested, diagrammed, and documented - with no prior FSL experience required. Each article is a short, focused step with minimal filler.
What to Expect
- Seven tutorial articles - completing in order takes roughly 30–40 minutes total
- One example service - every article uses the same simple
addInts service so the focus stays on the tool, not the business logic
- Screenshots throughout - screenshots taken on macOS with IS 12.1 and Service Designer 12.1
- Troubleshooting sections - every article ends with a table of potential obstacles and solutions
What You Will Build
| Milestone |
Covered In |
| Flow script generated by AI from a plain-text prompt |
Part 3 |
.flow deployed to your Integration Server |
Part 4 |
| Cover service by a unit test suite |
Part 5 |
| Visualize the flow as a Mermaid diagram |
Part 6 |
| Fully document the service in Markdown |
Part 7 |
Who This Series is For
Developers who are new to webMethods Integration Server and want to use AI to accelerate their first steps with Flow Service development. No prior Flow Script Language (FSL) experience required.
You Do Need:
- A running IBM webMethods Integration Server 12.1 instance (visit here to learn more)
- webMethods Service Designer 12.1 or another integration IDE (Service Designer is used in the examples)
- VS Code (any recent stable version) installed
- An agentic AI assistant extension for VS Code (IBM Bob is used in the examples)
What This Series is Not
- Not an Integration Server tutorial - IS knowledge is assumed, not taught
- Not a Service Designer tutorial - it is referenced as a tool, not explained (but here's a Service Designer 12.1 Download Setup Tutorial)
- Not formal IBM product documentation - this is a practitioner's guide with a human voice
- Not locked to IBM Bob - Bob is the example, not the requirement
Series Map
Next: Part 1 - Installing the Flow Pilot VS Code Extension
Supplemental Articles
Beginner's Guide: Supplemental #1 - Setting Up the Skills with Your Own Agent
Learn how to install Flow Pilot skills to your agent's global skill folder without the VS Code extension
Beginner's Guide: Supplemental #2 - Upgrading Existing Flow Services
Learn how to upgrade your existing flow services into Flow Script Language for use in Flow Pilot workflow
Beginner's Guide: Supplemental #3 - Known Limitations and Workarounds
Learn about known limitations with the workflow and corresponding workarounds
Related Series
What's New in IBM Integration Flow Pilot
A regular update series tracking what's new in IBM webMethods Integration Flow Pilot
More Flow Pilot Resources
IBM webMethods Integration Flow Pilot Product
Flow Pilot Introduction Blog
Getting Started with Service Designer 12.1
Learn About Flow Script Language (FSL)
IBM webMethods Integration Flow Pilot: A Beginner's Guide - Introduction