Software Development Kit. An SDK includes tools, headers, libs, sample code, and documentation to
help you develop technologies and products. They
actually expose much of their code in the form of samples that will allow you to write against their providers.