Edit

Connection libraries for Azure HorizonDB (Preview)

This article lists libraries and drivers that you can use to connect applications to and query an Azure HorizonDB cluster.

Client interfaces

Most client libraries that connect to Azure HorizonDB are open-source projects, developed and released independently from Azure HorizonDB. Use these libraries to establish secure connections, run SQL queries, and integrate your application with standard PostgreSQL-compatible tooling. Developers commonly use the libraries listed in this article on Windows, Linux, and macOS when connecting to an Azure HorizonDB cluster. For implementation examples, see the quickstart articles in the Related content section.

Language Client interface Additional information Download
Python psycopg DB API 2.0-compliant Download
PHP php-pgsql Database extension Install
Node.js Pg npm package Pure JavaScript nonblocking client Install
Java JDBC Type 4 JDBC driver Download
Ruby Pg gem Ruby Interface Download
Go Package pq Pure Go postgres driver Install
C#/ .NET Npgsql ADO.NET Data Provider Download
ODBC psqlODBC ODBC Driver Download
C libpq Primary C language interface Included
C++ libpqxx New-style C++ interface Download