Direct Node.js package
Install @xbbg/core from npm and call Bloomberg data workflows directly inside a Node.js process.
Node.js public surface
@xbbg/core brings the shared engine to Node.js.Use the same Rust-backed Bloomberg data runtime from services written in TypeScript or JavaScript: typed requests, async execution, enterprise connectivity, and Arrow-native output.
Install @xbbg/core from npm and call Bloomberg data workflows directly inside a Node.js process.
Use the same session configuration, auth, transport, retry, subscription, and output semantics as the Python package.
The API reference is generated from the published TypeScript surface so docs stay aligned with the package.
Sessions, worker pools, Bloomberg C++ SDK integration, and Arrow-native data handling are shared across Python and Node.js.
EngineConfig support for host/port, ordered failover, auth, TLS, ZFP, SOCKS5, and recovery tuningxbbg.blp and xbbg.ext for core requests and higher-level helpersimport * as xbbg from '@xbbg/core';
xbbg.configure({ host: 'localhost', port: 8194 });
const hist = await xbbg.blp.abdh(
['AAPL US Equity'],
['PX_LAST'],
'2024-01-01',
'2024-01-31',
);Set Terminal, B-PIPE, ZFP, TLS, SOCKS5, failover, and auth settings at process startup.
Use async helpers and subscriptions without building a separate Bloomberg integration for Node.js.
Receive Arrow-backed tables or JavaScript objects depending on the helper and backend choice.
Open the public package page for @xbbg/core.
Install @xbbg/core and understand the native package distribution model.
See every public export from the TypeScript package source.
Browse the generated TypeScript API reference.