CargoWise offers three integration paths — eHub, E2E Messaging, and eAdapter. Here is the decision table, real cost data, and why the best eAdapter integration is often the one you never build.
Here is the least-told truth about CargoWise integration: the best eAdapter integration is often the one you don't build.
CargoWise (WiseTech Global's platform) offers three main integration paths. Teams routinely default to eAdapter because it's the one with "API" energy — and then discover they've signed up to own middleware, a relay service, retry queues, and monitoring, for a connection that a pre-built option would have handled.
If you only take one thing from this article: the default order of preference is eHub → E2E → eAdapter. Use the custom path only when the pre-built ones can't meet the need.
eHub is CargoWise's pre-built carrier connectivity: established connections to major ocean carriers, air carriers, and NVOCCs — some direct, some via service providers like INTTRA, CargoSmart, or Infor Nexus. CargoWise generates a Universal Shipment XML, sends it via eHub, and WiseTech maps it to each carrier's requirements. New connections to carriers not yet on the list are requested through an eRequest.
E2E Messaging is standardised message exchange over CargoWise's global network, between CargoWise users. It supports standard EDI formats (X12 850, 856, 315, EDIFACT equivalents) and — this is the part that matters — it can be activated without additional configuration or custom development when both parties run CargoWise. Messages are captured against the operational record, so you get an audit trail for free.
eAdapter is the custom integration interface: full flexibility, XML in and out, and full ownership of everything around it. It requires development resources — not "some scripting", but a real middleware layer you run in production.
| Your scenario | Use this | Why |
|---|---|---|
| Both parties run CargoWise | E2E Messaging | Activates without custom development; audit trail built in |
| Connecting to a major ocean/air carrier or NVOCC | eHub | Pre-built and maintained by WiseTech; more reliable than anything custom |
| Custom integration with your ERP, WMS, or own product | eAdapter | The only path with full flexibility |
| Partner uses standard EDI (X12, EDIFACT) but not CargoWise | eAdapter + EDI transform | E2E is CW-to-CW only |
| Multiple systems need CargoWise outbound data | eAdapter + middleware relay | CargoWise allows only ONE outbound URL — a relay is mandatory |
Two rules that prevent most integration messes:
Nobody publishes a clean price list for CargoWise integration, so here is what's documented publicly as of mid-2026 — with sources, because unsourced cost claims are how integration budgets die.
Since 1 December 2025, CargoWise licensing runs on Value Packs: per-transaction pricing (~$19.95 for a full import container with inland leg, ~$9.95 for a standalone customs entry) with 216+ modules and unlimited users bundled. EDI/API connectivity is listed as included in the bundle — but the operational costs of each path are very different:
| eHub | E2E Messaging | eAdapter | |
|---|---|---|---|
| License | Bundled in Value Packs | Bundled in Value Packs | Modules bundled; Developer Guide only after purchase |
| Setup effort | eRequest per carrier connection | Near-zero for CW-to-CW | Weeks-to-months of development |
| Ongoing infra you own | None | None | Middleware, relay, queues, monitoring — all yours |
| Documented cost signals | — | — | ~$340/month to CargoWise at ~1,000 shipments/month of outbound XML (~17,000 messages), per Expedock's published FAQ; middleware subscriptions from ~$100/month; third-party EDI connections from ~$3,000 setup each |
| Team requirement | Ops staff | Ops staff | At least one developer who understands eAdapter |
Two cost traps specific to eAdapter:
The eAdapter Developer Guide is not publicly available — WiseTech provides it only after a customer purchases the eAdaptor modules. Community knowledge is scattered thin across G2 reviews, LinkedIn, and consultant blogs; Reddit coverage of eAdapter is close to non-existent.
In practice, most teams learn the message mechanics from three open-source client libraries:
| Library | Language | License |
|---|---|---|
| Steele Consulting eAdapter | Node.js/TypeScript | MIT |
| yob/cargowise | Ruby | Open source |
| oliverbj/cord | PHP | Open source |
Commercial middleware exists too — Complect's eAdaptor Relay, Chain.io, Crossfire Integration — if you'd rather buy the relay layer than build it.
Whichever route you take: build at least one person's worth of internal eAdapter expertise, even if you use consultants. It dramatically reduces your dependency and response time when something breaks — and something will break, because eAdapter is asynchronous end to end and HTTP 200 does not mean your message succeeded.
Choosing eAdapter is choosing to operate it. These are the five failure modes that hit in year one:
Can I use E2E Messaging with a partner who doesn't run CargoWise? No — E2E is CargoWise-to-CargoWise. For a non-CW partner on standard EDI, you need eAdapter with an EDI transform, or a commercial EDI platform in between.
Does eAdapter use SOAP or plain HTTP?
Both exist in the wild. The commonly documented interface is SOAP (eAdapterStreamedService.wsdl, SendStream), but instances also run plain HTTP+XML — no SOAP envelope, no GZIP, basic-auth header, raw XML body. Check how your instance is configured before writing a line of client code; assuming the wrong flavour costs days.
Is eAdapter included in CargoWise Value Packs? The modules are part of the bundled catalogue, but the Developer Guide remains gated behind the module purchase, and the infrastructure around eAdapter (middleware, relay, monitoring) is entirely your cost.
How many outbound endpoints can CargoWise push to? One. Exactly one outbound URL per instance. Everyone with more than one downstream system runs a relay — it's the single most load-bearing fact in eAdapter architecture.
This is the territory of eAdapter in Production (Vol 2) — Chapter 1 is the free preview, and the other seven chapters cover the five failure modes above in depth: the relay pattern, message status visibility, silent triggers, field locking, and the defaults gap. Start with Vol 1 ($99) → or join the Vol 2 waitlist →
Join freight forwarders saving hours every week with CargoMode.
Start for free