Software Engineering vocabulary · APIs, Networking and Security

SDK

Meaning in software engineering, with examples

/ˌes diː ˈkeɪ/abbreviationCommon term

In software engineering, SDK means: Short for software development kit: a package of libraries, tools and documentation that helps developers build on a platform or use a service.

In Turkish: yazılım geliştirme kiti

How it is used

Companies publish SDKs for their APIs in several languages, and platforms such as Android and iOS have their own SDKs. You install, integrate and upgrade an SDK.

Example sentences

  1. Instead of calling their API directly, we use their official Python SDK.

  2. The analytics SDK added 3 MB to the app size.

Common collocations

  • install an SDK
  • official SDK
  • mobile SDK
  • upgrade the SDK
  • integrate an SDK

This word in other fields

The same English word can have a different meaning in another field:

More terms: APIs, Networking and Security

Practise with graded reading

Reading at the right level is the fastest way to make new words stick. Pick free English books by level: