Skip to main content

Command Palette

Search for a command to run...

The maturity gap in most API strategies

Updated
2 min read

Most companies have an API strategy.

Far fewer have an API product strategy.

The difference matters more than the words suggest.

On paper, the language is familiar: standardisation, reuse, platform thinking. In practice, the strategy often stalls at the technical layer and never fully matures into something the organisation can execute against.

The gap usually shows up between intent and behaviour.

Teams are encouraged to build APIs, but:

  • Ownership is fragmented

  • Standards are optional or inconsistently applied

  • Success is measured by APIs built, not problems solved

  • Reuse is hoped for, not designed for

This creates a pattern where APIs exist, but leverage doesn't.

I've seen organisations with 40+ internal APIs, many overlapping in functionality. Teams built what they needed when they needed it. The strategy doc said "reuse and standardization," but there was no mechanism to enforce it, and no one empowered to say "we already have an API for that."

Another sign of immaturity is how change is handled.

Early-stage API strategies optimise for speed. That makes sense initially. But many organisations never graduate from this phase.

APIs remain easy to change long after they become widely depended on. What worked when three teams used an endpoint becomes dangerous when fifteen do, but the governance doesn't evolve to match.

Mature API strategies make a deliberate shift:

  • From flexibility to stability (fewer changes, more confidence)

  • From team-level convenience to system-level trust (what's best for the whole, not the part)

  • From building APIs to managing them (lifecycle, deprecation, evolution)

That shift is less about technology and more about governance, incentives, and accountability.

The hardest part is that maturity requires saying no.

Not every use case should be supported. Not every pattern should be allowed. Not every team should build their own version.

Without these boundaries, APIs accumulate complexity faster than value, and the strategy becomes a collection of one-offs pretending to be a platform.

In my experience, the maturity gap persists because closing it forces uncomfortable conversations:

Who owns this? What standards are non-negotiable? What's the long-term cost of flexibility?

Those conversations feel expensive in the short term. But the alternative, fragmented APIs, duplicated effort, and coordination overhead, is far more expensive. You just pay for it gradually, invisibly, across every team.

APIs don't scale on intent alone.

Maturity shows up in what you're willing to constrain.

More from this blog

L

Leverage Points - Product & Tech

37 posts

Insights on product strategy, platform thinking, and career decisions that create disproportionate impact. For PMs who want to understand where effort matters most.