A set of digital tools and components provided by a company for use by third-party developers who want to make applications that are compatible with a specific platform, operating system or framework.
"Apple offers several different SDKs for developers wanting to create apps for iPhone."