API
The defined interface that lets one system request data or actions from another system.
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.