Debug Adapter Protocol

The Debug Adapter Protocol (DAP) defines the abstract protocol used between a development tool (e.g. IDE or editor) and a debugger.



Overview

The protocol defines the format of the messages sent using JSON between the development tool and the debug adapter.

Specification

The latest version of the protocol specification is version 1.51.0.

Change History

Implementations

The DAP has been implemented for many debuggers or runtimes and some development tools are hosting these debug adapters.