Runtime

Documentation for all runtime functions (Web APIs + Deno global) can be found on doc.deno.land.

Web APIs

For APIs where a web standard already exists, like fetch for HTTP requests, Deno uses these rather than inventing a new proprietary API.

The detailed documentation for implemented Web APIs can be found on doc.deno.land. Additionally, a full list of the Web APIs which Deno implements is also available in the repository.

The TypeScript definitions for the implemented web APIs can be found in the lib.deno.shared_globals.d.ts and lib.deno.window.d.ts files.

Definitions that are specific to workers can be found in the lib.deno.worker.d.ts file.

Deno global

All APIs that are not web standard are contained in the global Deno namespace. It has the APIs for reading from files, opening TCP sockets, and executing subprocesses, etc.

The TypeScript definitions for the Deno namespaces can be found in the lib.deno.ns.d.ts file.

The documentation for all of the Deno specific APIs can be found on doc.deno.land.