Record of API changes across versions.

Application or developer using an API.

Description of API operations, inputs, and outputs.

Stages through which an API is developed and maintained.

Tracking API availability and performance.

Dividing large API result sets into pages.

Data carried in an API request or response.

Data returned by an API request.

Techniques protecting APIs from misuse and attacks.

Formal definition of an API's behavior and structure.

Maximum time allowed for an API operation.

Cache storing application-specific data.

Software component required by an application.

Component controlling traffic entering an application.

Running instance of an application.

Conceptual model describing how applications are built.

Component directing requests to application handlers.

Environment providing services required to execute an application.

Operational data collected from an application.

Associating supplied arguments with parameters.

Reserving memory for an array.

Visiting array elements sequentially or according to a rule.

Storage service for build and release artifacts.

Condition occurring when an assertion evaluates as false.

Programming approach for non-blocking operations.

Property ensuring an operation behaves as indivisible.

Access control based on attributes of users and resources.

Cookie containing or representing authentication state.

Service responsible for verifying identities.

Rules defining which actions are permitted.

Isolated infrastructure location within a cloud region.

Software layer responsible for accessing resources or data.

Component translating one interface into another.

Component combining multiple data sources or results.

Simplified interface hiding application subsystem complexity.

Common approach that appears useful but creates problems.

Reusable solution for organizing software architecture.