Glossary Updates12 new terms added to the glossaries · October 2, 2026, 22:44 CEST
AI TechDocKnowledge

Glossary · Automation software engineering and architecture

Software development kit (SDK)

Also known as: SDK, Devkit

German: Software Development Kit (SDK)

In software engineering, a software development kit (SDK) is a collection of libraries, tools, documentation and samples that developers use to build applications for a specific platform, device, protocol or service.

  • Software engineering

In one sentence

A software development kit (SDK) bundles libraries, tools, documentation and samples for building software for a specific platform.

Example

The drive manufacturer offers an SDK with a C library, header files and sample programs so customers can integrate the drive into their own motion software.

Explained in context

Context cards connect this term with others to answer one question. Also in British English and German.

How it applies

  • Engineering: An SDK defines what developers can build on a platform. Its version must match the target firmware or runtime; mismatches are a frequent cause of integration problems.
  • Product management: SDKs are products with their own releases, compatibility promises and support periods.
  • Documentation: SDK documentation is developer documentation: getting-started guides, concept explanations, API references, samples and migration guides. Samples should build and run with the current SDK version; testing them in the pipeline keeps them correct.

SDK vs. API

An Application programming interface (API) is the interface definition. An SDK is a package that includes one or more API implementations plus tools, samples and documentation to use them.

By knowledge.aitechdoc.world · Published September 26, 2026 · Last reviewed

Source: AI TechDoc Blog editorial definition, based on common software engineering practice

Definitions follow the cited standards and specifications. Where a source is a copyrighted publication, such as an ISO, IEC or EN standard, the definition is a close paraphrase, not a verbatim quotation, so as not to infringe copyright. We recommend reading the original publication. The sections “How it applies” are editorial commentary by AI TechDoc Blog and are not part of any standard.

Seen a mistake? Send us a note!