The term API (Application Programming Interface) has been used primarily by the web application crowd and more specifically the Web 2.0 developers. Wikipedia says: An API is really a source code interface that an operating system or library provides to support requests for services to be made of it by computer programs.[1]
SDK (Software Development Kit) is used more by traditional software development shops when describing a software development tool kit for client and/or server software. So what does wikipedia say about SDKs:
A software development kit (SDK or “devkit“) is typically a set of development tools that allows a software engineer to create applications for a certain software package, software framework, hardware platform, computer system, video game console, operating system, or similar.
So are they really all that different? No, I don’t think so. But for me the API speaks to web services and the SDKs are more a core software tool kit. For now Lypp will stay with the term API, give me some time and you may even see an SDK!
0 Responses to “VoIP API vs VoIP SDK”
Leave a Reply