API

The defined interface that lets one system request data or actions from another system.

Back to glossaryCommon abbreviations

Stands for

Application programming interface

Formal definition

API stands for application programming interface: a defined contract of operations, inputs, and outputs that allows one software system to communicate with another.

Plain-English explanation

It is the agreed way systems talk to each other. An API tells a client what it can request, what data it must send, and what response it should expect back.

Examples

  • The web app calls an API endpoint to load link analytics.
  • The SDK sends install and event data to the backend through API requests.

How it works

  • A client sends a request that matches the API contract.
  • The server validates the request, performs the operation, and returns a structured response.
  • Clients depend on the API staying predictable so integrations do not break unexpectedly.

How Attriax uses it

  • Attriax exposes APIs for apps, links, analytics, billing, and admin workflows.
  • The web dashboard, SDK clients, and internal tooling all depend on consistent API contracts.
  • Generated SDK clients in this workspace are derived from the same API contract definitions.

Related terms