From the course: Programming Foundations: SDKs

Unlock this course with a free trial

Join today to access over 25,600 courses taught by industry experts.

What is an SDK?

What is an SDK?

- I want to make crusty French bread from scratch. I've never made it before, but it's delicious and I'd like to eat it more often. The thing is, baking bread is a bit complicated especially for a beginner. I could do some research, find a recipe I want to try, and make my first attempt using the kitchen tools I have on hand. But an alternative is to buy a kit that contains everything a beginner needs to bake bread, a recipe that's realistic for a beginner to succeed with, a cloth for letting the dough rise in, and a clay cloche for baking the loaf. The kit's tools and instructions make it more likely that I can successfully bake French style bread even if I never have before. Sometimes building software can feel as overwhelming as trying a new recipe. Whether you're building code for a platform that's new to you or integrating an API or another service for the first time, there can be a lot to learn and a lot of…

Contents