From the course: .NET Fundamentals: Concepts, APIs, and Libraries in the .NET Framework

Unlock the full course today

Join today to access over 24,900 courses taught by industry experts.

Terminology: SDK and API

Terminology: SDK and API

- [Instructor] In this video, I'll define SDKs and APIs. What is a software development kit or SDK? It is a collection of software development tools that need to be installed for a developer to create software. To be more precise., it is everything you need to build a specific type of software deliverable for a specific platform. Typically, the SDK is available as a single installable package. SDKs may be platform-specific, such as supporting native mobile experiences. For example, when you install the Android SDK, you can build apps that run on the Android operating system. Similarly, installing the iOS SDK on a Mac computer allows for the development of mobile apps on the Apple iOS and iPadOS operating systems. Or what about web services? Here we can find Amazon Web Services SDKs or AWS SDKs. These language-specific SDKs help engineers call these services using their preferred language. Many SDKs are also…

Contents