AI CompendiumA public chart of the language
Home / Adoption & Ops / Vendor Lock-in
Adoption & Ops

Vendor Lock-in

How hard it would be to leave your model provider.

Definition

The cost of switching providers: proprietary APIs and features, prompt formats, fine-tuned weights, and integrations built against one vendor’s behaviour.

Practical mitigations: keep an abstraction at the provider boundary, pin model versions, avoid relying on vendor-only prompt features in critical paths, and re-run your eval suite against a second provider occasionally.

The lock-in is usually not the API call, it is the accumulated specificity around it: prompt formats tuned to one model, features only one provider has, evaluation sets you never ported. The cheap insurance is keeping your own interface and your own eval set, so switching is a week of work rather than a project.

How people use it
Architecture decision.
"One thin gateway in front of the provider, one interface, and we can move in a day."
Worked examples

The abstraction that paid for itself

A provider retires a model the product is pinned to.

Because requests go through an internal interface and every model is scored against the same eval set, the migration is an afternoon: change a mapping, run the suite, fix the two cases that regressed. Teams without either discover the cost in a firefight.

Standards as the exit route

Integrating with a platform whose tools you want to reuse elsewhere.

Building on an open protocol rather than a vendor-specific tool format means the integration survives the vendor decision. That is the concrete strategic argument for protocol-based tooling rather than feature-specific bindings.

Sources
Related terms