udb 0.2.1

Universal Data Broker — a Rust gRPC broker over multiple databases (Postgres, MySQL, SQLite, MongoDB, ClickHouse, Cassandra, MSSQL, Redis, Qdrant, S3, Neo4j, …) with per-tenant RLS, 2PC, sagas, and CDC.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
from .client import UdbAsyncClient, UdbClient, decode_records, to_record_json, to_struct
from .exceptions import UdbConfigurationError, UdbError, UdbRpcError
from .metadata import Metadata, UDB_PROTOCOL_VERSION

__all__ = [
    "Metadata",
    "UDB_PROTOCOL_VERSION",
    "UdbAsyncClient",
    "UdbClient",
    "UdbConfigurationError",
    "UdbError",
    "UdbRpcError",
    "decode_records",
    "to_record_json",
    "to_struct",
]