In this video, software developer Kevin Bowersox defines the primary concept of application programming interface (API) usage to demonstrate how developers can programmatically interact with external applications. He then delves into the basics of using the various types of APIs by introducing users to languages, libraries, and frameworks; Web APIs, and operating system APIs.

Dive deeper into APIs with our Designing Web APIs Learning Path. With the growing use of mobile devices, software-as-a-service, and the Internet of Things, APIs have become a critical part of a company's digital strategy, allowing businesses to share capabilities and data, build community, and foster innovation.

Article image: Screen from "How do I use an API?" (source: O'Reilly).