2 SDK and API
Software Development Kit and Application Programming Interface. Both of these terms are related to software engineering and development (a.k.a. coding). When developers create new apps they use APIs and SDKs to make the development process more efficient. An API provides developers with basic building blocks and direction. SDKs are the whole package and encompass APIs. They help developers create great content for users that are specially formatted for certain platforms.