liveBook · Manning

Api lifecycle

An API lifecycle is the sequence of stages through which an API is designed, developed, tested, deployed, operated, evolved, and retired.

How 2 Manning books explain it

Automating API Delivery

An API life cycle is the sequence of stages through which an API is designed, developed, tested, deployed, operated, improved, and retired.

How it is used
Organizes planning, delivery, governance, and operation of API products into shared stages.
How deep it goes
Defines five high-level stages and their activities, but does not prescribe low-level delivery procedures or a sunset process.
Examples
Uses API definitions, consumer review, gateway deployment, developer-portal publication, and security checks at design, test, and runtime.
What you can do after
Apply it via Git-controlled API definitions and configuration to organize validation and deployment across API delivery.

Read how Automating API Delivery explains api lifecycle →

The Design of Web APIs, Second Edition

An API lifecycle is the sequence of activities through which an API progresses from identifying a need to development, testing, deployment, and later operation or evolution.

How it is used
Maps API work across needs, design, implementation, verification, deployment, and consumption.
How deep it goes
Explains lifecycle stages and iteration, while deferring detailed implementation code, architecture, tests, and deployment concerns.
Examples
Uses a monetized Search API, an image-based friend-identification microservice, and an API design reference kit.
What you can do after
Evaluate API work by locating needs, design decisions, delivery activities, feedback loops, and supporting artifacts within the lifecycle.

Read how The Design of Web APIs, Second Edition explains api lifecycle →

Related concepts

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.