microsoft/debug-adapter-protocol

Defines a common protocol for debug adapters.

1,783

stars

527

commits

HTML

primary language

Aug 9, 2026

updated

microsoft.github.io/debug-adapter-protocol/

README

Debug Adapter Protocol

The Debug Adapter Protocol is now available through its own Web site. The Web site contains information about how the protocol works, a more readable specification, and documents listing protocol implementations.

Contributing

If you are interested in fixing issues like typos you can either file an issue or provide a pull request containing the changes to the specification file.

When proposing an addition to the protocol, then please refer to the How to Contribute to the Debug Adapter Protocol document.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

The Debug Adapter Protocol

See the Web site

Running the web site locally

In the project's root directory start a server with this command:

bundle exec jekyll serve

and then open http://127.0.0.1:4000/debug-adapter-protocol/ in a browser.

License

Creative Commons Attribution / MIT

Contributors

(top 30 of 93)

weinand

235 commits

connor4312

100 commits

dependabot[bot]

54 commits

rzhao271

17 commits

microsoft/debug-adapter-protocol

Defines a common protocol for debug adapters.

1,783

stars

527

commits

HTML

primary language

Aug 9, 2026

updated

microsoft.github.io/debug-adapter-protocol/

README

Debug Adapter Protocol

The Debug Adapter Protocol is now available through its own Web site. The Web site contains information about how the protocol works, a more readable specification, and documents listing protocol implementations.

Contributing

If you are interested in fixing issues like typos you can either file an issue or provide a pull request containing the changes to the specification file.

When proposing an addition to the protocol, then please refer to the How to Contribute to the Debug Adapter Protocol document.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

The Debug Adapter Protocol

See the Web site

Running the web site locally

In the project's root directory start a server with this command:

bundle exec jekyll serve

and then open http://127.0.0.1:4000/debug-adapter-protocol/ in a browser.

License

Creative Commons Attribution / MIT

Contributors

(top 30 of 93)

weinand

235 commits

connor4312

100 commits

dependabot[bot]

54 commits

rzhao271

17 commits

Languages

HTML

43.8%

TypeScript

30.2%

SCSS

14.4%

Mermaid

5.3%

JavaScript

5.2%

Ruby

1.1%