Skip to content

Package Map

This monorepo contains many crates and packages, but the public documentation is intentionally organized around the packages you can install and use directly.

xbbg

The primary public package. Install it from PyPI for notebooks, research, data pipelines, and Python services.

@xbbg/core

The public Node.js package. It exposes the Rust-backed engine directly in Node.js and is currently marked experimental alpha.

PackageEcosystemInstallStatusUse when
xbbgPython / PyPIpip install xbbgPrimary public packageYou want the main supported API surface, DataFrame backends, notebooks, or Python services
@xbbg/coreNode.js / npmnpm install @xbbg/coreExperimental alphaYou need direct Node.js access to the shared Rust engine and Bloomberg request APIs
  • @xbbg/core automatically resolves a supported platform package at install time for its native addon.
  • Those platform-specific npm packages are implementation details of @xbbg/core, so they are not documented as separate products.
  • Internal Rust crates, bindings, and private packages in the monorepo are intentionally omitted from this public docs tree.