Task executed without direct user interaction.

Period during which a user or system interaction is maintained.

Small unit representing data, authorization, or source-code syntax.

Process of phasing out an API feature or version.

Program providing command-based interaction with an operating system.

Logical unit of operations treated as one action.

Simulating an API for development or testing.

Pattern restricting a class to one shared instance.

Compiler converting source code between programming languages.

Coordinating multiple API calls into a workflow.