Skip to content

10 Protocol Test Matrix

EcosystemProtocolPython DriversAuth (Phase 1)CompatibilityMust-pass tests
PostgreSQLlibpqpsycopg2, asyncpg, SQLAlchemyTLS + SCRAMGoldConnect, simple query, prepared stmt, cursor, tx, errors
MySQLv10mysql-connector, PyMySQL, SQLAlchemyTLS + nativeGoldSame as PG + autocommit semantics
SnowflakeHTTP/JSON subsetsnowflake-connectorTLS + passwordSilverSession create, query submit, fetch, cancel
Databricks SQLHTTP/Thrift subsetdatabricks-sql-connectorTLS + tokenSilverConnect, query, fetchmany
PineconeHTTP/gRPC subsetpinecone-clientTLS + API keySilverUpsert vectors, query top-k, filter
SQL ServerTDS 7.4 subsetpyodbc, pymssqlTLS + passwordBronzeConnect, simple query, param bind
DB2DRDA subsetibm_dbTLS + passwordBronzeConnect, simple query
Oracle/TiberoNet8/TTC subsetoracledb (Thin)TLS + passwordBronzeConnect, select 1 from dual, bind

CI should run these against every build; failures block merges.