Skip to content

Python API surface

Everything exported by xbbg.

Generated from py-xbbg/src/xbbg/_exports.py and py-xbbg/src/xbbg/ext/__init__.py so the website tracks the package users install from PyPI.

Public package exports

AreaExportsNotes
Generic requestsrequest, arequestDirect service/operation access using typed request params.
Reference databdp, abdp, bds, abdsPoint-in-time and bulk-data helpers.
Historical and intradaybdh, abdh, bdib, abdib, bdtick, abdtickHistorical bars, intraday bars, and ticks.
Query, search, and lookupbql, abql, bsrch, absrch, beqs, abeqs, blkp, ablkp, bport, abportBQL, Bloomberg search/screening, instrument lookup, and portfolio data.
Fields and schemabflds, abflds, bops, abops, bschema, abschemaField metadata and local schema helpers.
Curves, governments, and quotesbcurves, abcurves, bgovts, abgovts, bqr, abqrYield curves, government securities, and dealer quote requests.
Streaming and realtimeTick, Subscription, subscribe, asubscribe, stream, astream, vwap, avwap, mktbar, amktbar, depth, adepth, chains, achainsRealtime Bloomberg market data and stream helpers.
Configuration and lifecycleEngine, EngineConfig, Backend, configure, set_backend, get_backend, shutdown, reset, is_connectedGlobal and scoped engine control.
MiddlewareRequestEnvironment, RequestContext, add_middleware, remove_middleware, clear_middleware, get_middleware, set_middlewareRequest middleware registration and context types.
SDK and loggingget_sdk_info, set_sdk_path, clear_sdk_path, set_log_level, get_log_level, enable_sdk_loggingBloomberg C++ SDK discovery and diagnostics.
Backends and formatsis_backend_available, check_backend, get_available_backends, print_backend_status, is_format_supported, get_supported_formats, check_format_compatibility, validate_backend_formatInstalled backend and output format utility functions.
Field cache and local schemaFieldTypeCache, FieldInfo, resolve_field_types, aresolve_field_types, cache_field_types, get_field_info, get_field_cache_stats, clear_field_cache, get_schema, aget_schema, get_operation, aget_operation, list_operations, alist_operations, get_enum_values, aget_enum_values, list_valid_elements, alist_valid_elements, generate_stubs, configure_ide_stubs, ServiceSchema, OperationSchemaLocal schema/field metadata generated inside the authorized environment.
ErrorsBlpError, BlpSessionError, BlpRequestError, BlpSecurityError, BlpFieldError, BlpValidationError, BlpTimeoutError, BlpInternalError, BlpBPipeErrorStable exception hierarchy for actionable failure handling.

Extension exports

CategoryExports
Historical extensions (sync)dividend, earnings, turnover, etf_holdings, dividend_yield
Historical extensions (async)adividend, aearnings, aturnover, aetf_holdings, adividend_yield
Futures extensions (sync)fut_ticker, active_futures, futures_curve, cdx_ticker, active_cdx
Futures extensions (async)afut_ticker, aactive_futures, afutures_curve, acdx_ticker, aactive_cdx
Currency extensions (sync)convert_ccy
Currency extensions (async)aconvert_ccy
Volatility extensionsVolSurfacePreset, vol_surface, avol_surface
Index extensionsindex_members, aindex_members
Identifier extensionsresolve_isins, aresolve_isins, issuer_isins, aissuer_isins
Fixed income extensions (sync)yas, YieldType, preferreds, corporate_bonds, bqr
Fixed income extensions (async)ayas, apreferreds, acorporate_bonds, abqr
Bond analytics (sync)bond_info, bond_risk, bond_spreads, bond_cashflows, bond_key_rates, bond_curve
Bond analytics (async)abond_info, abond_risk, abond_spreads, abond_cashflows, abond_key_rates, abond_curve
Options analytics enumsPutCall, ChainPeriodicity, StrikeRef, ExerciseType, ExpiryMatch
Options analytics (sync)option_info, option_greeks, option_pricing, option_chain, option_chain_bql, option_screen
Options analytics (async)aoption_info, aoption_greeks, aoption_pricing, aoption_chain, aoption_chain_bql, aoption_screen
CDX analytics (sync)cdx_info, cdx_defaults, cdx_pricing, cdx_risk, cdx_basis, cdx_default_prob, cdx_cashflows, cdx_curve
CDX analytics (async)acdx_info, acdx_defaults, acdx_pricing, acdx_risk, acdx_basis, acdx_default_prob, acdx_cashflows, acdx_curve

Markets utility exports

SessionWindows, derive_sessions, get_session_windows, exch_info, market_info, market_timing, ccy_pair, convert_session_times_to_utc, set_exchange_override, get_exchange_override, clear_exchange_override, list_exchange_overrides, has_override, ExchangeInfo, fetch_exchange_info, afetch_exchange_info

Complete export list

  • __version__
  • _core
  • Backend
  • Engine
  • EngineConfig
  • arequest
  • request
  • bdp
  • bds
  • bdh
  • bdib
  • bdtick
  • bql
  • bsrch
  • bqr
  • bflds
  • beqs
  • blkp
  • bport
  • bcurves
  • bgovts
  • abdp
  • abds
  • abdh
  • abdib
  • abdtick
  • abql
  • absrch
  • abqr
  • abflds
  • abeqs
  • ablkp
  • abport
  • abcurves
  • abgovts
  • Tick
  • Subscription
  • asubscribe
  • subscribe
  • astream
  • stream
  • avwap
  • vwap
  • amktbar
  • mktbar
  • adepth
  • depth
  • achains
  • chains
  • abta
  • bta
  • ta_studies
  • ta_study_params
  • generate_ta_stubs
  • configure
  • set_backend
  • get_backend
  • RequestEnvironment
  • RequestContext
  • add_middleware
  • remove_middleware
  • clear_middleware
  • get_middleware
  • set_middleware
  • shutdown
  • reset
  • is_connected
  • ArrowTable
  • ArrowRecordBatch
  • ArrowSchema
  • ArrowField
  • set_log_level
  • get_log_level
  • enable_sdk_logging
  • bops
  • abops
  • bschema
  • abschema
  • get_sdk_info
  • set_sdk_path
  • clear_sdk_path
  • FieldTypeCache
  • FieldInfo
  • resolve_field_types
  • aresolve_field_types
  • cache_field_types
  • get_field_info
  • get_field_cache_stats
  • clear_field_cache
  • Service
  • Operation
  • OutputMode
  • RequestParams
  • ExtractorHint
  • get_schema
  • aget_schema
  • get_operation
  • aget_operation
  • list_operations
  • alist_operations
  • get_enum_values
  • aget_enum_values
  • list_valid_elements
  • alist_valid_elements
  • generate_stubs
  • configure_ide_stubs
  • ServiceSchema
  • OperationSchema
  • BlpError
  • BlpSessionError
  • BlpRequestError
  • BlpSecurityError
  • BlpFieldError
  • BlpValidationError
  • BlpTimeoutError
  • BlpInternalError
  • BlpBPipeError
  • ext
  • markets
  • testing
  • is_backend_available
  • check_backend
  • get_available_backends
  • print_backend_status
  • is_format_supported
  • get_supported_formats
  • check_format_compatibility
  • validate_backend_format

Additional exports not assigned to a narrative group

  • __version__
  • _core
  • abta
  • ArrowField
  • ArrowRecordBatch
  • ArrowSchema
  • ArrowTable
  • bta
  • ext
  • ExtractorHint
  • generate_ta_stubs
  • markets
  • Operation
  • OutputMode
  • RequestParams
  • Service
  • ta_studies
  • ta_study_params
  • testing

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