Application development - Technology
SDK
A packaged set of tools and code that helps developers build software using a particular service
What's it for?
Gives developers ready-made tools and examples for connecting their software to a product or service.
For example…
The payments vendor's JavaScript SDK lets the website take cards without hand-crafting every API call.
A payments vendor provides an SDK containing authentication helpers and sample code so a mobile developer can integrate card payments faster
Think of it like…
Branded toolbox with the right spanners already sized for that machine