# xbbg - Intuitive APIs for Market Data Workflows > Intuitive APIs for market data workflows Async-first APIs for licensed market data workflows in Python and Node.js, backed by Bloomberg C++ SDK integration, a high-performance shared Rust core, true async execution, and zero-copy Arrow outputs. ## Table of Contents ### Overview - [Package Map](https://xbbg.org/overview/package-map.md): How the xbbg Python and Node.js packages share one Rust/Arrow engine - [Architecture / Shared Engine](https://xbbg.org/overview/architecture.md): How xbbg keeps Python and Node.js on one licensed-data engine ### Python - [Python](https://xbbg.org/python.md): Public documentation for the xbbg Python package - [Installation](https://xbbg.org/python/installation.md): Install xbbg and set up the Bloomberg runtime - [Quick Start](https://xbbg.org/python/quickstart.md): Make your first Bloomberg request with xbbg - [DataFrame Backends](https://xbbg.org/python/guides/backends.md): Choose between pandas, Polars, PyArrow, and more - [Output Formats](https://xbbg.org/python/guides/output-formats.md): Control output shape with Format.LONG, LONG_TYPED, and more - [Async Patterns](https://xbbg.org/python/guides/async.md): Concurrent Bloomberg requests with async/await - [Streaming Data](https://xbbg.org/python/guides/streaming.md): Real-time market data subscriptions - [Fixed Income](https://xbbg.org/python/guides/fixed-income.md): Bloomberg fixed-income workflows in xbbg - [Migration from Legacy](https://xbbg.org/python/guides/migration.md): Upgrading from xbbg < 1.0 to the new Rust-powered backend - [Configuration](https://xbbg.org/python/reference/configuration.md): Configure engine settings, pool sizes, and connection options - [Type Mappings](https://xbbg.org/python/reference/type-mappings.md): Bloomberg to Arrow type mappings - [Python API Surface](https://xbbg.org/python/api/surface.md): Public xbbg Python package surface from the actual package exports - [Bloomberg Data API](https://xbbg.org/python/api/blp.md): Core API functions for Bloomberg data (bdp, bdh, bds, bdib, bdtick) ### JavaScript - [JavaScript](https://xbbg.org/javascript.md): Public documentation for the @xbbg/core Node.js package - [Installation](https://xbbg.org/javascript/installation.md): Install @xbbg/core and understand its native packaging model - [Node.js API Surface](https://xbbg.org/javascript/api/surface.md): Public @xbbg/core TypeScript and JavaScript surface from the package source - [@xbbg/core](https://xbbg.org/javascript/api/core.md) ### Release Notes - [Changelog](https://xbbg.org/releases/changelog.md): Release notes loaded live from the xbbg repository CHANGELOG.md ### Other - [404](https://xbbg.org/404.md): The page you requested is not part of the public xbbg documentation. - [abdh](https://xbbg.org/javascript/api/core/functions/abdh.md) - [abdib](https://xbbg.org/javascript/api/core/functions/abdib.md) - [abdp](https://xbbg.org/javascript/api/core/functions/abdp.md) - [abds](https://xbbg.org/javascript/api/core/functions/abds.md) - [abdtick](https://xbbg.org/javascript/api/core/functions/abdtick.md) - [ActiveCdxOptions](https://xbbg.org/javascript/api/core/interfaces/activecdxoptions.md) - [asubscribe](https://xbbg.org/javascript/api/core/functions/asubscribe.md) - [AuthConfig](https://xbbg.org/javascript/api/core/type-aliases/authconfig.md) - [Backend](https://xbbg.org/javascript/api/core/variables/backend.md) - [bdh](https://xbbg.org/javascript/api/core/functions/bdh.md) - [BdhOptions](https://xbbg.org/javascript/api/core/interfaces/bdhoptions.md) - [bdib](https://xbbg.org/javascript/api/core/functions/bdib.md) - [BdibOptions](https://xbbg.org/javascript/api/core/interfaces/bdiboptions.md) - [bdp](https://xbbg.org/javascript/api/core/functions/bdp.md) - [BdpOptions](https://xbbg.org/javascript/api/core/interfaces/bdpoptions.md) - [bds](https://xbbg.org/javascript/api/core/functions/bds.md) - [bdtick](https://xbbg.org/javascript/api/core/functions/bdtick.md) - [BdtickOptions](https://xbbg.org/javascript/api/core/interfaces/bdtickoptions.md) - [BeqsOptions](https://xbbg.org/javascript/api/core/interfaces/beqsoptions.md) - [BfldsOptions](https://xbbg.org/javascript/api/core/interfaces/bfldsoptions.md) - [BlkpOptions](https://xbbg.org/javascript/api/core/interfaces/blkpoptions.md) - [blp](https://xbbg.org/javascript/api/core/variables/blp.md) - [BlpError](https://xbbg.org/javascript/api/core/classes/blperror.md) - [BlpInternalError](https://xbbg.org/javascript/api/core/classes/blpinternalerror.md) - [BlpNamespace](https://xbbg.org/javascript/api/core/interfaces/blpnamespace.md) - [BlpRequestError](https://xbbg.org/javascript/api/core/classes/blprequesterror.md) - [BlpSessionError](https://xbbg.org/javascript/api/core/classes/blpsessionerror.md) - [BlpTimeoutError](https://xbbg.org/javascript/api/core/classes/blptimeouterror.md) - [BlpValidationError](https://xbbg.org/javascript/api/core/classes/blpvalidationerror.md) - [BqlOptions](https://xbbg.org/javascript/api/core/interfaces/bqloptions.md) - [BqrOptions](https://xbbg.org/javascript/api/core/interfaces/bqroptions.md) - [BsrchOptions](https://xbbg.org/javascript/api/core/interfaces/bsrchoptions.md) - [BtaOptions](https://xbbg.org/javascript/api/core/interfaces/btaoptions.md) - [CdxNamespace](https://xbbg.org/javascript/api/core/interfaces/cdxnamespace.md) - [CdxOptions](https://xbbg.org/javascript/api/core/interfaces/cdxoptions.md) - [CdxTickerInfo](https://xbbg.org/javascript/api/core/interfaces/cdxtickerinfo.md) - [configure](https://xbbg.org/javascript/api/core/functions/configure.md) - [connect](https://xbbg.org/javascript/api/core/functions/connect.md) - [CorporateBondsOptions](https://xbbg.org/javascript/api/core/interfaces/corporatebondsoptions.md) - [Dates and Datetimes](https://xbbg.org/python/guides/dates.md): How xbbg accepts native date / datetime objects across every API surface - [DividendOptions](https://xbbg.org/javascript/api/core/interfaces/dividendoptions.md) - [Engine](https://xbbg.org/javascript/api/core/classes/engine.md) - [EngineConfig](https://xbbg.org/javascript/api/core/interfaces/engineconfig.md) - [EtfHoldingsOptions](https://xbbg.org/javascript/api/core/interfaces/etfholdingsoptions.md) - [Exceptions](https://xbbg.org/python/api/exceptions.md): Bloomberg API exception hierarchy and error handling - [ExchangeInfoResult](https://xbbg.org/javascript/api/core/interfaces/exchangeinforesult.md) - [ExchangeOverrideInput](https://xbbg.org/javascript/api/core/interfaces/exchangeoverrideinput.md) - [ext](https://xbbg.org/javascript/api/core/variables/ext.md) - [ExtNamespace](https://xbbg.org/javascript/api/core/interfaces/extnamespace.md) - [FieldInfo](https://xbbg.org/javascript/api/core/interfaces/fieldinfo.md) - [Format](https://xbbg.org/javascript/api/core/variables/format.md) - [FuturesCandidate](https://xbbg.org/javascript/api/core/interfaces/futurescandidate.md) - [FuturesResolveOptions](https://xbbg.org/javascript/api/core/interfaces/futuresresolveoptions.md) - [FxPairInfo](https://xbbg.org/javascript/api/core/interfaces/fxpairinfo.md) - [getLogLevel](https://xbbg.org/javascript/api/core/functions/getloglevel.md) - [MarketRule](https://xbbg.org/javascript/api/core/interfaces/marketrule.md) - [PreferredsOptions](https://xbbg.org/javascript/api/core/interfaces/preferredsoptions.md) - [RecipeBackendOptions](https://xbbg.org/javascript/api/core/interfaces/recipebackendoptions.md) - [RequestInput](https://xbbg.org/javascript/api/core/interfaces/requestinput.md) - [RequestOptions](https://xbbg.org/javascript/api/core/interfaces/requestoptions.md) - [RetryPolicy](https://xbbg.org/javascript/api/core/interfaces/retrypolicy.md) - [Schema Introspection](https://xbbg.org/python/api/schema.md): Bloomberg schema introspection and stub generation - [ServerAddress](https://xbbg.org/javascript/api/core/interfaces/serveraddress.md) - [Services and Enums](https://xbbg.org/python/api/services.md): Bloomberg service definitions, operations, and enums - [SessionWindowsInfo](https://xbbg.org/javascript/api/core/interfaces/sessionwindowsinfo.md) - [setLogLevel](https://xbbg.org/javascript/api/core/functions/setloglevel.md) - [Socks5Config](https://xbbg.org/javascript/api/core/interfaces/socks5config.md) - [StreamOptions](https://xbbg.org/javascript/api/core/interfaces/streamoptions.md) - [StringPair](https://xbbg.org/javascript/api/core/interfaces/stringpair.md) - [subscribe](https://xbbg.org/javascript/api/core/functions/subscribe.md) - [Subscription](https://xbbg.org/javascript/api/core/classes/subscription.md) - [SubscriptionStats](https://xbbg.org/javascript/api/core/interfaces/subscriptionstats.md) - [TickerParts](https://xbbg.org/javascript/api/core/interfaces/tickerparts.md) - [TimeRange](https://xbbg.org/javascript/api/core/interfaces/timerange.md) - [TlsConfig](https://xbbg.org/javascript/api/core/interfaces/tlsconfig.md) - [TurnoverOptions](https://xbbg.org/javascript/api/core/interfaces/turnoveroptions.md) - [version](https://xbbg.org/javascript/api/core/functions/version.md) - [wrapError](https://xbbg.org/javascript/api/core/functions/wraperror.md) - [YasOptions](https://xbbg.org/javascript/api/core/interfaces/yasoptions.md)