All Threats

Viruses

Hackers

Spam

Whole site    Viruses
  
Virus Encyclopedia
Riskware
Alerts
Analysis
News
Glossary
Weblog

 
Latest Glossary Additions

12 06
    Keylogger

06 20
    World Wide Web

06 20
    WildList

06 20
    WiFi

06 20
    Whitelist
 
Most Popular Glossary Items



Backdoor Trojans



False positive



Riskware



Keylogger



Trojan
 
Virus Encyclopedia
Virus Encyclopedia

Learn about worms, viruses, Trojans and more in our Virus Encyclopedia.

 

  Home / Viruses / Glossary

API [Application Program Interface]

An API defines the way that a piece of software communicates with other programs, allowing these programs to make use of its functionality. The API provides a series of commonly-used functions that third party developers might need. For example, an operating system vendor provides an API that allows developers to write applications that are consistent with the operating system. Typically, the API comes with a set of routines, modules and protocols that can be used to access the program’s functionality, known as an SDK [Software Development Kit]. Although distinct, the two terms are often used interchangeably. An anti-virus engine API provides a way for third parties to integrate anti-virus scanning into their application or business process.

 

Copyright © 1996 - 2009
Kaspersky Lab
Industry-leading Antivirus Software
All rights reserved
 

Email: webmaster@viruslist.com