Skip to content

Project family

Three open-source projects. One documentation home.

xbbg.org documents every public project in the underloam GitHub organization. Each section tracks the latest release, and the API references are regenerated from each tagged release.

xbbg

Python and Node.js APIs for licensed Bloomberg data workflows: reference, historical, intraday, BQL and search, streaming, and fixed income on one Rust/Arrow engine.

Latest: v1.8.0 · Python quick start · Node.js

xnews

TypeScript fetch, parse, and normalize utilities for public market news, research papers, central-bank publications, economic data releases, and documents.

Latest: v0.2.2 · Overview · API reference

xqdb

A Rust kdb+/q IPC client for Python and Node.js: Narwhals DataFrames (PyArrow, pandas, Polars) in Python, Apache Arrow tables in Node.js, TLS, subscriptions, and q binary file reads.

Latest: v0.1.8 · Overview · Benchmarks

Compare projects ​

xbbgxnewsxqdb
FocusLicensed Bloomberg data (BLPAPI)Public news, research, and data-release feedskdb+/q IPC
RuntimesPython 3.11+, Node.js 24+Node.js 24+ (ESM only)Python 3.10+, Node.js 20+
CoreRust engine over the Bloomberg C++ SDKTypeScriptRust engine
OutputsArrow, with pandas, Polars, PyArrow, DuckDB, and Narwhals backendsNormalized NewsItem records and typed provider resultsArrow, with pyarrow, pandas, and Polars via Narwhals
LicenseApache-2.0Apache-2.0BSD-3-Clause
Sourceunderloam/xbbgunderloam/xnewsunderloam/xqdb

Packages ​

PackageProjectRegistryLatest
xbbgxbbgPyPI1.8.0
@xbbg/corexbbgnpm1.8.0
@xbbg/langgraphxbbgnpm1.8.0
@xbbg/xnewsxnewsnpm0.2.2
@xbbg/xnews-langgraphxnewsnpm0.2.3
xqdbxqdbPyPI0.1.8
@xbbg/xqdbxqdbnpm0.1.8

Install ​

bash
pip install xbbg
bash
npm install @xbbg/core
bash
npm install @xbbg/xnews
bash
pip install xqdb
bash
npm install @xbbg/xqdb

How these docs stay current ​

API reference pages for every project are generated from the latest tagged release, not from unreleased branch work. A scheduled job checks each project for new releases, regenerates the references and version data, and verifies the site builds before the update is published. Each project section also has a changelog page.

Independence

xbbg is not affiliated with, endorsed by, sponsored by, or approved by Bloomberg Finance L.P. xqdb is not affiliated with or endorsed by KX; kdb+ is a trademark of KX. Use of Bloomberg data, APIs, and SDKs requires appropriate Bloomberg licenses and entitlements.

xbbg is independent open-source software and is not affiliated with, endorsed by, sponsored by, or approved by Bloomberg Finance L.P.