Process of phasing out an API feature or version.

Simulating an API for development or testing.

Coordinating multiple API calls into a workflow.

Intermediate service forwarding API requests.

Testing API behavior, reliability, and correctness.

Limiting request rates to protect an API.

Code simplifying or adapting an API interface.

Tracking application performance and health.

Measuring application resource usage and performance.

Practices protecting applications from security threats.

Managing changing state across application components.

Sequence of operations used to authenticate a user.

Temporary credential used in some authorization flows.

Service issuing access credentials or tokens.

Change that can make existing binaries incompatible.

Identifier for a binary interface version.

Static-analysis technique approximating program behavior.

Error caused by invalid memory access.

Security mechanism disabling an account after failed attempts.

Routing an action to the appropriate handler.

Design pattern separating method execution from invocation.

Currently valid user or service interaction session.

Interface layout adjusting to available screen space.

Process mapping one type of address to another.

Elevated permission to perform system-level operations.

Preference for executing work on a particular CPU or resource.

System composed of autonomous software agents.

Fixed development period used by agile teams.

Step-by-step procedure for solving a computational problem.

Measure of resource requirements as input size grows.

Compiler analysis determining whether references may point to same data.

Method used to assign memory or resources.

Tool that processes source-code annotations.

Object created without a persistent named reference.

Combining data from multiple APIs into one response.

Verifying identity when accessing an API.

Determining permitted API operations.