Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Deprecation

Deprecate Stop 28

Every API ends, and deprecation is how you end one with dignity. Clear timelines, communication, and sunset headers give consumers the runway they need to move on. How I deprecate an API tells consumers everything about whether they should trust the next one.

Policies at this stop

API Exit and Migration Path

Require that an API documents a clear path for consumers to migrate onto, between, or off of it without being stranded. Lock-in by design erodes trust, so an honest operation makes leaving possible...

Deprecation Sunset Headers

Every deprecated API operation must announce itself in-band using Deprecation and Sunset headers that tell consumers a change is coming and when it lands. I require that deprecation be signaled thr...

Deprecation (Lifecycle)

Require that any API or operation being retired is formally deprecated first, marked in the contract, and announced with a clear sunset date and migration guidance. I treat deprecation as a promise...