Kaspersky Scan Engine

About KAV protocol

A client application uses the KAV protocol to interact with Kaspersky Scan Engine by means of HTTP requests. The current KAV protocol version is 3, but versions 1 and 2 are also supported.

Choose the protocol version that works best for your solution:

  • KAV protocol version 3

    In version 3 of the protocol, the bodies of request messages and response messages are in JSON format. Version 3 supports more API methods than versions 1 and 2.

    This is the recommended version of the protocol.

    Note that on Windows systems, only KAV protocol version 3 is used.

  • KAV protocol versions 1 and 2

    In versions 1 and 2 of the protocol, the bodies of request messages and response messages are in plain text format.

    Use these versions of the protocol if plain text format is necessary for your solution.