SDK

A package of code that developers add to an app so it can call platform features, capture events, or integrate with a service.

Zurück zum GlossarCommon abbreviations

Steht für

Software development kit

Formale Definition

SDK stands for software development kit: a packaged set of libraries, APIs, configuration, and documentation that developers use to integrate external functionality into an application.

Einfach erklärt

It is the code bundle a team installs in its app when it wants that app to talk to another platform or service. A mobile attribution SDK can read install signals, open deep links, and send events back to the backend.

Beispiele

  • A team adds the Attriax SDK to the iOS and Android apps to resolve deferred deep links.
  • A payments SDK is added to support in-app checkout.

So funktioniert es

  • Developers install the SDK and initialize it inside the app lifecycle.
  • The SDK listens for platform events or app actions and formats them into a stable integration layer.
  • The SDK sends data to or receives instructions from external services using documented APIs.

So nutzt Attriax den Begriff

  • Attriax SDKs handle app identity, deep-link resolution, install-signal capture, and event reporting inside the app.
  • The Flutter plugin is the reference implementation the other SDKs align to when behavior is shared.
  • Without the SDK, post-install routing and attribution evidence become much harder to capture reliably.

Verwandte Begriffe