integration

We move MuleSoft apps from Mule 4.6 to 4.9 and test each app before the runtime upgrade ships.

We build and run MuleSoft integrations on Anypoint Platform, move apps off unsupported Mule runtimes, choose between the Edge and LTS channels, and clean up API estates that grew one project at a time.

platform dossierMuleSoftIntegration
Vendor
MuleSoft (Salesforce)
Current LTS
Mule 4.9 LTS, standard support to Aug 2027
Current Edge
Mule 4.13 Edge, released Oct 2026
Mule 4.6 LTS
Extended support ends Feb 2027
release watch
  • Mule 4.6 vs 4.9: what's different
  • Mule 4.6 LTS reaches end of extended supportFeb 2027
connects with
in short·15-second read

Cohash builds, upgrades and supports MuleSoft on Anypoint Platform.

We move apps from Mule 4.6 LTS to 4.9 LTS or to current Edge releases, reorganize APIs into reusable system, process and experience layers, and set up API policies, monitoring and CI/CD. Certified MuleSoft developers and architects work onsite in the US, nearshore or offshore, on contract, contract-to-hire or permanent terms.

you probably need this if
  • Production apps still run on Mule 4.6 and February 2027 is on nobody's plan.
  • An automatic Edge upgrade on CloudHub broke a flow and nobody saw it coming.
  • Each project built its own SAP connection instead of reusing a system API. Now there are several to maintain.
terms on this page LTSdefinitionLong-term support. Databricks fixes stability and security problems in an LTS runtime for three years after release. Other runtimes get six months, which is why an LTS is the one to build on.explained in a field note →Extended SupportdefinitionIBM's paid support once a release's normal support has ended. Security Verify Access 10.0.x moved onto it in April 2026, except on hardware appliances, so check your contract still covers you.explained in a field note →
Ask an engineer facts checked 2026-11-04
how it runs
  1. 01Estate scan
  2. 02Upgrade and channel plan
  3. 03Batch upgrades
  4. 04Governance and handover
you keep
  • An inventory of every app with its runtime, channel and connectors. Apps that aren't ready for Java 17 get flagged.
  • An upgrade plan that puts each app on LTS or Edge. Risk sets the order the apps move in.
  • MUnit coverage numbers for each upgraded app. We write the missing tests before the app moves.
+ 3 more documents
who does it
MuleSoft developer (Mule 4, DataWeave)MuleSoft integration architectAnypoint Platform administrator Salesforce Certified MuleSoft Developer Salesforce Certified MuleSoft Developer II
mulesoft · release timeline
  1. Feb 2025 Mule 4.9 LTS Out since February 2025 and runs on Java 17 only. Standard support lasts until August 2027 and extended support until February 2028, so apps that move here now will have to move again.
  2. Oct 2026 Mule 4.13 Edge Mule 4.13 is the October 2026 Edge release, on Java 17. Standard support ends in March 2027 and extended support in June 2027, so an app put on it now will need another upgrade next year.
  3. today · Nov 09, 2026
  4. Feb 2027ahead Mule 4.6 LTS reaches end of extended support Standard support ended in August 2026. Extended support stops in February 2027, so this is the last window to move. MuleSoft kept it around longer because it still runs on Java 8 and 11 as well as 17.
  5. no date yetMule 4.6 vs 4.9: what's differentJava is the big change. Mule 4.6 runs on Java 8, 11 or 17, and 4.9 only runs on Java 17. MuleSoft won't auto-upgrade a Java 8 or 11 app to 4.9, so someone has to move it. Support dates differ too. 4.6 LTS loses extended support in February 2027, and 4.9 LTS keeps standard support until August 2027.
  6. no date yetRelease channelsMuleSoft ships patches every month. Edge gets up to three new releases a year. LTS releases come out in February with at least 18 months of standard support, and MuleSoft recommends LTS if you want to avoid upgrading often.
the story · mulesoft estate

From the first call to a setup your own team can run.

Here's what usually prompts a call about your MuleSoft estate, what we do about it and in which order, and where you end up.

  1. chapter 01 · where it hurts

    Why teams reach out

    • Production apps still run on Mule 4.6 and February 2027 is on nobody's plan.
    • An automatic Edge upgrade on CloudHub broke a flow and nobody saw it coming.
    • Each project built its own SAP connection instead of reusing a system API. Now there are several to maintain.
  2. chapter 02 · what we change

    How we solve it

    • Mule runtime upgrades
    • Edge or LTS channel decisions
    • API-led integration builds
    • API governance and security
    • CI/CD and operations
    • MuleSoft staffing
  3. chapter 03 · how it runs

    Our approach

    • Estate scan
    • Upgrade and channel plan
    • Batch upgrades
    • Governance and handover
  4. chapter 04 · where you end up

    What changes

    • All the apps are on 4.9 LTS before 4.6 support ends.
    • SAP changes happen once, in a system API, and the credentials live in one place.
    • An inventory of every app with its runtime, channel and connectors. Apps that aren't ready for Java 17 get flagged.
    • An upgrade plan that puts each app on LTS or Edge. Risk sets the order the apps move in.
what we do

Our MuleSoft work

6 kinds of MuleSoft work, each run by engineers who have done it on live tenants.

  1. Apps moved off Mule 4.6 LTS before its extended support ends, to 4.9 LTS or the current Edge release. Includes Java 17 compatibility checks for connectors and custom Java code.

  2. A per-app choice between Edge releases, which CloudHub upgrades automatically after standard support ends, and LTS releases, which carry longer support but aren't auto-upgraded.

  3. System, process and experience APIs for SAP, Salesforce, Workday and databases, with RAML or OAS specs published to Exchange and reused instead of copied.

  4. Client ID enforcement, OAuth 2.0 policies, rate limits and API Governance rulesets applied consistently across business groups.

  5. Maven-based pipelines, MUnit test coverage, environment promotion and alerting on Anypoint Monitoring so failures reach someone before users do.

  6. MuleSoft developers, integration architects and platform administrators, onsite, nearshore or offshore, on contract, contract-to-hire or permanent terms.

capability 01 / 06in production

Mule runtime upgrades

Apps moved off Mule 4.6 LTS before its extended support ends, to 4.9 LTS or the current Edge release. Includes Java 17 compatibility checks for connectors and custom Java code.

capability 02 / 06in production

Edge or LTS channel decisions

A per-app choice between Edge releases, which CloudHub upgrades automatically after standard support ends, and LTS releases, which carry longer support but aren't auto-upgraded.

capability 03 / 06in production

API-led integration builds

System, process and experience APIs for SAP, Salesforce, Workday and databases, with RAML or OAS specs published to Exchange and reused instead of copied.

capability 04 / 06in production

API governance and security

Client ID enforcement, OAuth 2.0 policies, rate limits and API Governance rulesets applied consistently across business groups.

capability 05 / 06in production

CI/CD and operations

Maven-based pipelines, MUnit test coverage, environment promotion and alerting on Anypoint Monitoring so failures reach someone before users do.

capability 06 / 06in production

MuleSoft staffing

MuleSoft developers, integration architects and platform administrators, onsite, nearshore or offshore, on contract, contract-to-hire or permanent terms.

typical situations

MuleSoft situations we walk into

We pieced these together from MuleSoft situations that come up a lot. They're patterns. You won't find a specific client in them.

case file 01

Ninety apps still on Mule 4.6. Extended support runs out in February 2027.

composite · not a client story
  1. Beforethe situation

    A distributor runs about ninety Mule apps on 4.6 LTS across CloudHub 2.0 and Runtime Fabric. Several use custom Java components written for Java 8, and MUnit coverage is patchy.

  2. What we dothe work

    We scan every app for Java 17 and connector issues and group them by risk, then upgrade the low-risk batch first to set the pattern. Custom Java gets rewritten or replaced with standard connectors. MUnit tests go in before each batch moves.

  3. Afterwhere you end up

    All the apps are on 4.9 LTS before 4.6 support ends. When the next upgrade comes, the tests are already there.

case file 02

Fourteen ways to call SAP

composite · not a client story
  1. Beforethe situation

    A manufacturer's MuleSoft estate grew one project at a time. Fourteen apps now call SAP directly, each with its own mapping, its own credentials and its own idea of error handling.

  2. What we dothe work

    We design a small set of SAP system APIs covering the shared objects, publish them to Exchange and move the fourteen apps onto them one at a time, retiring direct connections as we go.

  3. Afterwhere you end up

    SAP changes happen once, in a system API, and the credentials live in one place. New projects reuse what exists.

case studies

MuleSoft case studies

All case studies
migration Industry platforms

Duck Creek on-premises to Duck Creek OnDemand

We move self-hosted Duck Creek Policy, Billing and Claims onto Duck Creek OnDemand and keep the product and rating content, integrations and data intact.

read the case study
migration Industry platforms

Guidewire InsuranceSuite self-managed to Guidewire Cloud

Moving self-managed PolicyCenter, BillingCenter and ClaimCenter to Guidewire Cloud without carrying every Gosu customization and integration along.

read the case study
migration CRM, ITSM and automation

Replacing a homegrown or Siebel CRM nobody wants to touch with Salesforce or Dynamics 365

Outgrown a homegrown or Siebel CRM? We move its business rules, data and integrations to Salesforce or Dynamics 365, one business unit at a time.

read the case study
modernization Applications

Mainframe COBOL and CICS to APIs, then cloud in slices

Putting REST APIs in front of CICS and IMS transactions first, then moving bounded COBOL functions to cloud services one slice at a time with parallel runs.

read the case study
upgrade Industry platforms

Oracle Utilities CC&B 2.x to the 25.x release line

Taking Oracle Utilities CC&B from 2.6, 2.7, 2.8 or 2.9 to 25.4 on a tested upgrade path, with custom algorithms checked and bill cycles compared.

read the case study
migration ERP and HCM

Oracle E-Business Suite to Fusion Cloud ERP

Leaving Oracle E-Business Suite 12.2 for Fusion Cloud ERP, deciding which customizations survive and planning conversion, integrations and quarterly updates.

read the case study
approach

How a MuleSoft engagement runs

We don't start a step until the last one has produced something you can check.

  1. step 01

    Estate scan

    We list each app with its runtime and channel, its connectors, any custom Java and its test coverage. Apps that won't run on Java 17 get a flag.

  2. step 02

    Upgrade and channel plan

    We put each app on 4.9 LTS or on the current Edge release. Risk and support dates set the order.

  3. step 03

    Batch upgrades

    Apps go through CI/CD in batches. Where MUnit coverage is thin we add tests first, and regression runs hit real endpoints.

  4. step 04

    Governance and handover

    We standardize the API policies and governance rulesets and set up monitoring alerts. Your support team gets the runbooks.

architecture

Apps, partners and agents call MuleSoft APIs. Only system APIs talk to the backends.

Apps, partners and AI agents call experience APIs. Process APIs orchestrate the business logic and call system APIs, which are the only layer that talks to SAP, Salesforce, Workday and databases.

Apps, partners and agents call MuleSoft APIs. Only system APIs talk to the backends. Apps, partners and AI agents call experience APIs. Process APIs orchestrate the business logic and call system APIs, which are the only layer that talks to SAP, Salesforce, Workday and databases. 01 · CONSUMERS 02 · ANYPOINT PLATFORM 03 · SYSTEMS OF RECORD REST OAuth token tool calls orchestrate compose OData Salesforce APIs web services JDBC Web and mobile apps portals · field apps Partner systems OAuth client credentials Sf AI agents Agentforce · MCPclients Experience APIs per channel · policies MU Process APIs Mule 4.9 LTS ·orchestration System APIs one per backend S/4 SAP S/4HANA OData · RFC Sf Salesforce REST · Pub/Sub API WO Workday SOAP · REST Databases JDBC © Cohash · cohash.com
01 · CONSUMERS02 · ANYPOINT PLATFORM03 · SYSTEMS OF RECORD Web and mobile apps: portals · field apps Web andmobile apps portals · fieldapps Partner systems: OAuth client credentials Partnersystems OAuth clientcredentials AI agents: Agentforce · MCP clients AI agents Agentforce ·MCP clients Experience APIs: per channel · policies ExperienceAPIs per channel ·policies Process APIs: Mule 4.9 LTS · orchestration Process APIs Mule 4.9 LTS ·orchestration System APIs: one per backend System APIs one per backend SAP S/4HANA: OData · RFC S/4 SAP S/4HANA OData · RFC Salesforce: REST · Pub/Sub API Salesforce REST · Pub/Sub API Workday: SOAP · REST Workday SOAP · REST Databases: JDBC Databases JDBC REST OAuth token tool calls OData Salesforce APIs web services JDBC © Cohash · cohash.com
use cases

Typical MuleSoft projects

The work teams usually bring us, and the platforms MuleSoft has to talk to while we do it.

  1. MUL-01 Apps still run on Mule 4.6. Extended support ends in February 2027 and the move isn't planned yet. common request
  2. MUL-02 CloudHub upgraded Edge apps automatically and something broke. Nobody knew the upgrade was coming. common request
  3. MUL-03 Point-to-point flows were built per project and nothing is reused common request
  4. MUL-04 Every team set its own API policies, and security can't audit them as one set common request
  5. MUL-05 Deployments are manual and MUnit coverage is thin common request
  6. MUL-06 You can't hire certified MuleSoft developers quickly enough common request
you keep

What a MuleSoft engagement leaves behind

These are working documents, written against your configuration, so your team can run them without us.

  • inventory01

    An inventory of every app with its runtime, channel and connectors. Apps that aren't ready for Java 17 get flagged.

    yours to keep
  • plan02

    An upgrade plan that puts each app on LTS or Edge. Risk sets the order the apps move in.

    yours to keep
  • tests03

    MUnit coverage numbers for each upgraded app. We write the missing tests before the app moves.

    yours to keep
  • code04

    A baseline of API policies and governance rulesets. Every business group works from the same one.

    yours to keep
  • tests05

    Shared CI/CD templates, so every app builds, tests and gets promoted the same way

    yours to keep
  • runbook06

    A runbook for run support. Every monitoring alert in it names an owner.

    yours to keep
talent and delivery · mulesoft

Certified engineers, wherever you need them.

Some clients want a project team, some want a couple of engineers on theirs. Either works. Onsite, nearshore or offshore, with handovers across time zones that keep things moving.

Onsite

Engineers at your sites in the US

Nearshore

Overlapping hours with US teams

Offshore

Overnight progress on your backlog

All time zones

Coverage handed over across time zones

24-hour coverage · US Central time
OnsiteUS business hours
Nearshoreoverlapping US hours
Offshoreovernight progress
Combinedhandover, not hand-off
certifications our engineers hold
  • Salesforce Certified MuleSoft DeveloperSalesforce
  • Salesforce Certified MuleSoft Developer IISalesforce
  • Salesforce Certified MuleSoft Platform ArchitectSalesforce
  • Salesforce Certified MuleSoft Platform Integration ArchitectSalesforce
roles we staff
  • MuleSoft developer (Mule 4, DataWeave)
  • MuleSoft integration architect
  • Anypoint Platform administrator
  • MuleSoft CI/CD and DevOps engineer
  • API governance lead
01Do we have to leave Mule 4.6?

You do, and soon. 4.6 LTS is already past standard support and extended support stops in February 2027. The usual target is Mule 4.9 LTS. Most of the work is checking that custom Java and connectors still run on Java 17.

02What's the difference between Mule 4.6 and 4.9?

Mostly Java and support dates. Mule 4.6 runs on Java 8, 11 and 17. Mule 4.9 runs on Java 17 only, and Java 8 or 11 apps won't be moved to it automatically. Both are LTS releases. Extended support for 4.6 ends in February 2027, and 4.9 LTS has extended support until February 2028. Check custom Java and connector versions before you switch.

03Should our apps use the Edge or LTS channel?

It depends how often you can retest. Edge releases come up to three times a year, and on CloudHub apps get upgraded automatically six weeks after their version leaves standard support. LTS releases come each February with at least 18 months of standard support. Most enterprises put stable integrations on LTS.

04How long does a Mule runtime upgrade take?

It depends on the number of apps, custom Java components, connector versions and test coverage. Apps with good MUnit coverage move quickly. We scan every app for Java and connector issues first, then upgrade in batches by risk.

05Do we need API-led layers for every integration?

No. System APIs pay off when several consumers need the same system. A one-off file transfer doesn't need three layers. We design layers where reuse is likely and keep the rest simple.

06Our current partner runs MuleSoft support. Can you take it over from them?

Yes. First we inventory apps, runtimes, policies and pipelines, then hand you a list of fixes ranked by risk. Run support starts once we both know what we're actually supporting.

07Do you provide MuleSoft developers on contract?

We do. You can bring in certified MuleSoft developers, integration architects or platform administrators, onsite in the US or working nearshore and offshore to cover any time zone. Pick contract, contract-to-hire or permanent terms.

services

Related services

Projects on MuleSoft usually end up touching one of these, so they're worth a look.

fact-checked Checked against vendor and official documentation last checked 2026-11-04 content fingerprint e2218bbf
  1. 01Book a 30-minute working sessionsenior engineer
  2. 02Talk to an engineer about your setupreply within 24 hours
  3. 03See how similar projects wentcase studies
Reviewed by the Cohash team MuleSoft is a trademark of its owner, used here to identify the platform. how we handle facts and data →
next step

Tell us what you're running. We'll tell you what we'd do first.

A 30-minute working session with a senior engineer. No slides.

useful to bring
  • The platform and the version you're on
  • Where you need to get to, and by when
  • What's custom: rules, plugins, integrations
  • Any audit finding or deadline driving it