Skip to content

ADBC Drivers
wire-protocol

Ultra-fast ADBC drivers that speak your database's own wire protocol and hand back Apache Arrow, with no vendor client library in the way.

query.py
import adbc_driver_manager.dbapi as dbapi
import pandas as pd

with dbapi.connect(driver="arpemssql",
                   db_kwargs={"uri": "sqlserver://dbuser:<password>@host:1433/?database=appdb&encrypt=true"}) as conn:
    # Arrow-backed dtypes, no Python-object columns
    df = pd.read_sql("SELECT * FROM dbo.orders", conn, dtype_backend="pyarrow")
Load a driver by name from any ADBC client
4
Drivers published
0
DB Client libraries dependencies
1
Command to install

Built for the databases your business already runs on

  • Microsoft SQL ServerMicrosoft SQL Server
  • PostgreSQLPostgreSQL
  • OracleOracle
  • IBM NetezzaIBM Netezza
  • IBM DB2 (LUW, iSeries, zSeries)IBM DB2 (LUW, iSeries, zSeries)
    Coming soon
  • TeradataTeradata
    Coming soon

Why these drivers

The shortest path
from a query to an Arrow table

Classic connectivity stacks build row objects, then convert them. Our drivers decode the wire protocol straight into Arrow column buffers.

Wire-Protocol Drivers

Each driver implements the database's wire protocol itself instead of wrapping a vendor client library. That is what makes it independent — no ODBC manager, no Oracle Instant Client, no libpq, no SQL Server client to install or version-match.

Enforced Security

Every connection negotiates TLS by default, TLS 1.2 and TLS 1.3 ready — AES-256 Native Network Encryption for Oracle, encrypt=true for SQL Server, sslmode=require for PostgreSQL.

Rich, lossless type mapping

PostgreSQL NUMERIC maps to Arrow decimal without a string detour, Oracle NUMBER mapping is configurable, and SQL Server 2025 VECTOR and geospatial types map to fixed-size lists and GeoArrow WKB.

Enterprise authentication

SQL logins, Windows SSPI and Kerberos/GSSAPI, Microsoft Entra ID, SCRAM-SHA-256 with channel binding, OCI IAM tokens, wallet-based mutual TLS and proxy connections.

Ready to start now?

Start your free trial. Talk to us about licence and pricing.