Building C++ addons for Node.js
The documentation provides guidance on implementing dynamically-linked shared objects using Node-API, `nan`, or direct V8/libuv interfaces, enabling JavaScript and native code interaction.
Access the official Node.js API reference, covering core features like C++ addons and asynchronous context tracking, along with comprehensive changelogs. This documentation enables AI agents to develop applications, integrate native code, and diagnose version-related issues.
Works with
Use Node.js Documentation to complete source-specific tasks, make informed decisions, and follow evidence-backed workflows.
The documentation provides guidance on implementing dynamically-linked shared objects using Node-API, `nan`, or direct V8/libuv interfaces, enabling JavaScript and native code interaction.
The documentation explains how to use `AsyncLocalStorage` and `AsyncResource` classes to associate and propagate state throughout callbacks and promise chains, similar to thread-local storage.
The `node:assert` module documentation details various assertion functions, including strict and legacy modes, to help developers build more reliable code.
The documentation provides a stability index for each API, indicating whether a feature is deprecated, experimental, or stable, guiding development choices.
The comprehensive changelogs for various Node.js versions provide historical context for API modifications, additions, and removals, aiding in troubleshooting compatibility issues.
The Node.js documentation style guide offers clear instructions on organization, spelling, formatting, and writing style to ensure consistency and professionalism across documents.
A quick look at the main areas Bulkgrid has indexed and keeps ready for AI search, MCP, extraction, and change detection.
/doc
98 pages
Documents the official Node.js API, historical changelogs for various versions, and provides a style guide for contributing to the project's documentation.
/doc/api
70 pages
Details the official Node.js API, covering modules like C++ addons for native code integration, assertion functions for verifying invariants, and asynchronous context tracking for state propagation.
/doc/changelogs
27 pages
Documents the historical changes and updates across various Node.js and io.js versions, enabling users to track API modifications and understand version-specific behaviors.
Bulkgrid turns important websites into fresh, queryable, AI-ready sources without making teams maintain the infrastructure.
Retrieve the right source context instead of sending large pages, pasted docs, or noisy search results into every prompt.
Ground responses in current, source-backed evidence to reduce hallucinations and avoid relying on stale model memory.
Keep important websites automatically recrawled and updated so AI is not working from old content.
Search already-indexed source content immediately instead of crawling pages at question time.
Bulkgrid handles crawling, rendering, retries, storage, indexing, recrawls, and change detection.
See when pages are added, removed, updated, or fail so teams can react without checking manually.
Search and use knowledge from Node.js in ChatGPT, Claude, Cursor, and any MCP-compatible client.