A collection of software development resources in one package. Software developer kits facilitate the rapid creation of applications by having documentation and software that’s easy to integrate into other applications or platforms. In SaaS, software developer kits typically provide language-specific libraries for consuming the external service’s API.