DataBridge

The DataBridge class is the main client for document operations in DataBridge.

from databridge.sync import DataBridge

# Without authentication
db = DataBridge()

# With authentication
db = DataBridge("databridge://owner_id:token@api.databridge.ai")

Constructor

DataBridge(uri: Optional[str] = None, timeout: int = 30, is_local: bool = False)

Parameters

  • uri (str, optional): DataBridge URI in format “databridge://<owner_id>:<token>@<host>”. If not provided, connects to http://localhost:8000 without authentication.
  • timeout (int, optional): Request timeout in seconds. Defaults to 30.
  • is_local (bool, optional): Whether connecting to local development server. Defaults to False.

Methods

The DataBridge client provides the following methods for document operations:

Context Manager

The DataBridge client can be used as a context manager:

with DataBridge() as db:
    doc = db.ingest_text("Sample content")