Intellectual
← All Insights
API Management12 April 20228 min read

API-Led Connectivity Fundamentals

API-led connectivity is the most consequential architectural idea to come out of enterprise integration in the last decade. It is also the most commonly misunderstood. A practitioner's view of what it actually means, where it fits, and where it falls down.

API-led connectivity is the most consequential architectural idea to come out of enterprise integration in the last decade. It is also the most commonly misunderstood. Most of the engagements we walk into that claim to be using API-led connectivity are running a small number of monolithic APIs labelled with three-letter layer names, and treating that as the architecture.

This guide is an opinionated walkthrough of what API-led connectivity actually requires — the layer model, the governance discipline, the operating consequences — and where the model breaks down or shouldn't be applied.

The three layers, with the parts people skip

The MuleSoft formulation, which is the most widely cited version, defines three layers:

System APIs wrap individual systems of record. Their job is to expose a clean, system-native interface to the data and operations of a single endpoint — an SAP instance, an Oracle EBS, a CRM, a partner gateway. A system API is owned by the team that owns the underlying system; the API surface is generated from the system, not from a business requirement.

Process APIs orchestrate across two or more systems to deliver a business outcome — "create a customer record across CRM, billing, and marketing automation," "approve a permit across regulatory, GIS, and notifications." Process APIs are owned by the team responsible for the cross-system business process. They consume system APIs and apply business rules, sequencing, and exception handling.

Experience APIs shape the data for a specific consumer — a mobile app, a web portal, a partner integration. They are owned by the team owning the consumer. They consume process APIs (and sometimes system APIs directly) and apply consumer-specific transformations: pagination, locale handling, field renaming, response shape.

The model is sound. The thing people skip is the layer boundary discipline. Process APIs that reach directly into a database. Experience APIs that hardcode business logic. System APIs that take consumer-specific query parameters because one consumer needed it that way. Each of these violations seems harmless individually; in aggregate, they recreate the spaghetti architecture the model was designed to prevent.

What the layers buy you

When the boundaries are held, three things happen.

Change isolation. Replacing the underlying system of record becomes a system-API rewrite, not an estate-wide rewrite. Everything above the system layer is unaffected, because the system API is the only place that knows the system-native semantics. We have done this in practice — replacing an ERP underneath a stable API surface — and the upper layers continued running through the migration. Without the layer model, the same migration is a year of work coordinating dozens of consumers.

Consumer freedom. Experience APIs let consumer teams move at their own pace. A mobile team can ship a new feature without coordinating with the system team or the process team — they reshape the data themselves in their experience layer. This is the most undersold benefit of the model: consumer teams stop being bottlenecked by integration teams.

Reuse with discipline. Process APIs encode business processes that genuinely repeat. A new consumer wanting the same business operation doesn't need to reinvent the orchestration — they consume the existing process API. The reuse is real, but only when the process API was designed for reuse from the start rather than retrofitted from a specific consumer's needs.

Where the model breaks down

The model is not universal. It struggles in three places.

High-throughput event-driven workloads. API-led connectivity is fundamentally request-response. When the workload is event-driven — fraud detection, sensor data, market ticks, supply chain events — the API layering is the wrong shape. The model that fits is event-driven architecture with a message backbone (Kafka, RabbitMQ, EventBridge), and trying to force the API-led model on top of it produces awkward results.

B2B trading partner integration. Trading partner integration runs on document exchange — EDI, XML, AS2, custom file formats — not on API consumption. Wrapping it in API-led layers doesn't add value; the trading partner doesn't consume your APIs, they exchange documents. The right architecture is a trading network platform with its own model.

Simple one-to-one integrations. Some integrations are just one system talking to one other system, with no need for orchestration, no need for reuse, no need for consumer-specific shaping. Building three layers for such an integration is bureaucracy. The right answer is to recognise it as a simple integration and use a direct connection, not to force the model.

Governance — the invisible half

The layer model is a structural commitment. Governance is what holds the commitment. Without governance, every API drifts toward the path of least resistance — which is almost always a violation of the layer boundary.

The minimum governance we see working in practice:

  • Layer registry: every API is registered with its layer assignment. The API gateway enforces that experience APIs can only be exposed to consumers in the relevant business unit; process APIs are not exposed to external consumers; system APIs are not consumed from outside the integration team.
  • Naming and URL conventions: /system/v1/..., /process/v1/..., /experience/v1/... (or some equivalent). The URL signals the layer; review catches violations.
  • Review gate: a senior architect reviews every new API and every breaking change to an existing one. The review takes thirty minutes; it is the single most effective intervention.
  • Deprecation discipline: the API lifecycle has a published deprecation timeline (typically 12–18 months). Consumers know when an API is going away; the deprecation is signalled in the gateway response headers; the deprecation is followed through.

The governance work is unglamorous. Most enterprises that struggle with API-led connectivity are struggling because the governance was not put in place, not because the architecture was wrong.

The operating model

API-led connectivity changes the shape of the integration team. The traditional integration team — a small group of senior integration engineers who do everything — becomes three groups:

  • A platform team that runs the gateway, the developer portal, the lifecycle tooling, and the layer governance
  • A system API team that builds and maintains the system layer (usually embedded in the line-of-business teams that own the source systems)
  • A process API team that builds and maintains the process layer (a smaller senior team, often the former integration team)

Experience APIs are owned by the consumer teams.

This is a bigger change than the layer model itself. It distributes integration work into the business units, which most large organisations have spent two decades centralising. Getting the operating model right is the harder problem; the technology choices fall out of it.

What we recommend

If you are starting an integration estate today, the API-led model is the right default — provided you commit to the governance and the operating model. Skipping either is worse than not adopting the model.

If you have an existing estate that wants to migrate to the API-led model, do not migrate everything. Identify the three or four highest-value integrations, build proper system / process / experience APIs for those, run them alongside the legacy estate for twelve months, and assess. The estates that try to migrate everything in one programme are the estates that never finish migrating anything.

If your workload is mostly event-driven or B2B trading, do not force the model. Use the architecture that fits.

API-led connectivity is a good idea well-applied. It is a bad idea half-applied. The difference is in the operating discipline, not the choice of tooling.

RELATED READING

More from the field.

Service practices the article draws on, related programmes, and other pieces on adjacent topics.

Discuss this work

Bring an enterprise programme.

If anything in this piece resonates with what you're building, talk to us. Senior practitioners engage directly on architecture and delivery.

Work with the practitioners

Bring an enterprise programme.

Architecture audit, new delivery, modernisation, or in-flight rescue — Intellectual engages directly on enterprise programmes with senior practitioners.