API vs. SDK: What's the difference?
How are the two related? How can APIs and SDKs help streamline our cloud app development workflows?
Happy weekend everyone,
Pratap here and today will tell you the difference between API & SDK.
Let's get started with an example. Let's say you're developing a mobile app for a photo gallery, and the idea is for this mobile app to allow a photographer to take a picture of a model. The app will communicate with a visual recognition service that's running on the cloud. And the idea is for the service to return the model's name and bring up their details.
So, how do we do this? How do we communicate between the mobile app and this cloud-based service? Well, that's where APIs and SDKs come in. Let's get started by talking about APIs, and we'll be comparing the two.
Hopefully, the article summarises what's an API, what's an SDK, what are both used for, and how they are genuinely fundamental tools in your cloud app development toolbox. If you have questions, please drop me a line below.
If you learned something from the article, please share it with your friends.
Also, I have added a timeline to the site to keep track of things I have achieved and did so far. I hope that the timeline will motivate you to follow your dreams and to write down your own accomplishments along the way.