Jump to content
  • Advertisement
Sign in to follow this  
dimensionX

SDK and API differences

This topic is 4889 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

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!

Share this post


Link to post
Share on other sites
Advertisement
Guest Anonymous Poster
SDK is a kit/package containing things such as an API, examples, utilities, documentation etc.

API is only the programming interface part

Share this post


Link to post
Share on other sites
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]

Share this post


Link to post
Share on other sites
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.

Share this post


Link to post
Share on other sites
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*

Share this post


Link to post
Share on other sites
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.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

Participate in the game development conversation and more when you create an account on GameDev.net!

Sign me up!