SDK and API differences

Started by
4 comments, last by Extrarius 19 years, 3 months ago
What are the differences between an SDK and an API ? How do we classify some software as an SDK and not as an API or vice versa ? Thanks!
Advertisement
SDK is a kit/package containing things such as an API, examples, utilities, documentation etc.

API is only the programming interface part

You download the windows SDK and then you get your program to show a window by using the windows API.

[Edited by - Boder on January 7, 2005 7:58:43 PM]
Boder,

I know Windows Platform SDK and Windows API but what makes them different ?

Software Development Kit and Application Programming Interface, unfortunately both sound the same to me (like software used or composed together to develope more software or develope specific/tailored applications)

Any clear basic defenitions would be of great help.
as the AP said, an SDK is a kit which contains the infomation on the API, the API is the interface the program uses.

tbh I'm not sure how anyone can confuse the two, the names are different enuff *shrugs*
An API is an interface to some specific software. An SDK helps you utilize an API by including utility functions/tools/scripts, documentation, samples, etc - it is a kit to help you develop software that uses the API.
"Walk not the trodden path, for it has borne it's burden." -John, Flying Monk

This topic is closed to new replies.

Advertisement