Live Exposure Defense: From CVE to Confirmed Exposure in 12 Hours – See more

What Is an Application Programming Interface (API)?

Back To Glossary

An application programming interface (API) is a set of rules and protocols that enable two applications to communicate with each other and share data. Application developers use APIs to integrate the functions of one application into another without coding those capabilities from scratch. Nearly every application makes use of at least one API today. However, their prevalence and exploitability make them appealing attack surface vectors for cyber attackers.