| [ Web Proxy ] |
| Viewing: https://bun.com/docs/runtime/node-api | [Back] [Original] |
Get Started
Core Runtime
File & Module System
HTTP server
Networking
Data & Storage
Concurrency
Process & System
Interop & Tooling
Utilities
Standards & Compatibility
Contributing
Use Bun's Node-API module to build native add-ons to Node.js
Node-API is an interface for building native add-ons to Node.js. Bun implements this interface from scratch, so most existing Node-API extensions work with Bun out of the box.
As in Node.js, you can require() .node files (Node-API modules) directly.
const napi = require("./my-node-module.node");Alternatively, use process.dlopen:
let mod = { exports: {} };
process.dlopen(mod, "./my-node-module.node");| Web Proxy Viewer | New URL | Original Page |