SDK

\ ˈes \ \ ˈdē \\ ˈkā \

SDK = software development kit, which is code (written by a third party) that can be added to existing mobile or desktop apps to supplement to their basic functionality.

Definition

SDKs (AKA software development kits) give brands the ability to add in functionalities that make their mobile apps or websites function more effectively.

Imagine that you’ve got a native app, and you want to add a social media component . Social media integration code for apps already exists out there, so why reinvent the wheel? You might refer to the Facebook iOS SDK, for example, to find code that will enable you to incorporate these components into your app. SDKs are great when there’s an opportunity to fundamentally improve the performance of your app or website or provide a solution to a development obstacle that would otherwise have been difficult or time/resource-intensive to create in-house.

“My team needs a customer engagement solution that can help us gather user data, so we are looking into marketing platforms with SDKs that can be integrated to our existing platform.”