What is Route Builder?
Route Builder is the Connector Studio surface where you design how a connector moves a request for each operation. Mapping Workspace specifies which fields go where. Route Builder specifies the runtime path: where the call starts, how you call the vendor, where you transform the body, and related steps such as logging and error handling. In plain language, a route is the wiring for one operation:- Where the call starts (
from) - How you call the vendor (HTTP, kamelet, and similar steps)
- Where you transform the body (JOLT or XSLT)
- Logging, error handling, enrichment, and other steps in between
Route templates
Connector Studio doesn’t invent route templates from nothing. The library grows when you or your team bring in existing connectors from GitHub and let the platform analyze them.Create route templates
- On Connector Projects, select Import from GitHub.
- Import a connector repository that your team already built and shipped.
- Run Analyse on that project so Connector Studio can read the Camel routes in the codebase.
- From those routes, the platform recognizes patterns and stores them as route templates.
Open Route Builder
Typical path after you have a connector project and some endpoint work done:1
Open the project
Open Connector Projects and select your project.
2
Open Routes
Go to the Routes tab, or open Route Designer from the project header if your role shows it.
3
Scaffold or open a route
From Routes, scaffold missing routes, open an existing route, or start from a route template.
Start from a route template
When you have (or are about to create) a route for an operation, Connector Studio can show applicable templates: patterns that look like a good fit for that kind of call. A typical flow:- Pick the operation or mapping you’re working on.
- Browse the suggested route templates (cards with a name, pattern summary, and often a small diagram).
- Open a template to preview the graph and where it came from.
- Continue in one of these ways:
- Instantiate or open it in Route Designer and edit yourself.
- Select Build with AI agent so the Route Builder agent applies that template as a blueprint for your operation.
The Route Designer canvas
When you open a route you land in Route Designer: a visual canvas plus a palette of building blocks on the side.Drag and drop
The palette lists approved Camel-style steps (HTTP caller, transform, log, set property, beans, and so on, depending on what your environment exposes). You can:- Drag a step from the palette onto the canvas
- Connect steps so the flow reads in order
- Select a node to edit its details (URL, expression, log level, and so on)
- Rearrange nodes when the flow needs a different shape
Route Builder agent
Beside the canvas you can chat with the Route Builder agent. The agent is scoped to this route and this project. The agent can help you:- Apply a route template or blueprint in one go
- Add or adjust steps instead of dragging everything by hand
- Wire transforms, properties, and vendor calls from the mappings and context already in the project
- Explain what a route is doing in plain language
- Build this route from the list-loans template for
GET /loans. Include a vendor HTTP call and a response JOLT transform. - Add a DEBUG log after the vendor response so we can see the raw payload.
- Set the vendor URL property from
mambu.base.urland append/loans. - Add basic error handling if the vendor call fails.
- Summarize what this route does today, then suggest the next missing step.
- Replace the identity transform with the JOLT we already generated for this operation.
Download route DSL
When the route looks right, open the Code side of Route Designer (or the project-level generated or download actions, depending on where you are). You can preview and download the route output in formats such as:- Java (a
RouteBuilder-style class you can drop into a connector codebase) - YAML (useful for review or Camel YAML DSL workflows)
End-to-end path
A typical end-to-end sequence:- Existing connectors land in Connector Studio through GitHub import and Analyse.
- The platform turns those Camel routes into route templates.
- In your project, you open Routes and scaffold the operations you need.
- You pick a template that matches the kind of call (list, create, sync, and so on).
- You either edit on the canvas (drag and drop) or ask the agent to apply the blueprint.
- You tweak until the flow matches how this connector should behave.
- You download Java or YAML to take the route further in code.