- Drivers published
- 3
- Client libraries to install
- 0
- ADBC client languages
- 7
- Command to install
- 1
Built for the databases your business already runs on
Microsoft SQL Server
PostgreSQL
Oracle
- Db2IBM Db2 · 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 — the conversion step simply does not exist.
Arrow end to end
Results decode straight into Apache Arrow column buffers. No intermediate row objects, no per-value boxing, no serialization detour before your dataframe.
A wire-protocol driver, not a wrapper
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 — and, with one fewer hop between socket and buffer, usually faster too.
Native wire protocols
MS-TDS 7.4 for SQL Server, Frontend/Backend v3 for PostgreSQL, TNS + TTC for Oracle — all over TCP/TLS, with the encryption modes your DBAs already require. Each is the exact protocol the database's own client speaks, just implemented directly in the driver.
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.
Load by name, anywhere
Every driver installs an ADBC manifest, so Python, C/C++, C#, Go, Java, R and Rust clients all connect with a single driver name — the same code on Linux and Windows.
The drivers
One driver per database, no compromise
Binaries are published as public GitHub Releases and are free to download. They are licence-gated: a driver needs a valid Arpeio licence at runtime.
Microsoft SQL Server
Native MS-TDS 7.4 over TCP/TLS
- Azure SQL
- Microsoft Fabric Warehouse
- SQL Server 2012–2025
driver="arrowtds"PostgreSQL
Native Frontend/Backend v3, no libpq
- PostgreSQL 12–17
- PostgreSQL-compatible services
- PostGIS
driver="arrowfebe"Oracle
Native TNS + TTC, no OCI or Instant Client
- Oracle 19c
- Oracle Cloud Autonomous Database
driver="arrowttc"IBM Db2
DRDA for IBM Db2 — in development
driver="arrowdrda"Ready to skip the conversion layer?
The binaries are free to download. Talk to us about a licence and start returning Arrow straight from your databases.