SDK is the acronym used for Software-Development-Kit.
A software development kit is a highly developer friendly set of tools that abstracts away complex multi-layer structures and helps streamline the building of products. SDK’s typically have a combination of the three; 1) compiler 2) a debugger 3) a software framework.
Software Development Kit’s are most commonly found in hardware and Operational System level technologies.