Scripting API

AirDC++ Web Client includes a JSON-based Web API, which can accessed via WebSockets or HTTP REST calls. The API is documented at http://apidocs.airdcpp.net.

The most convinient way to use the API is to write an extension that can be installed and managed from within the application itself. The primary extension language is JavaScript (Node.js) and they are written and published as (almost) regular npm packages.