Here is an overview of the available options. We provide detailed example guides about how to interact with RisingWave for some of the drivers. For those without a guide, feel free to explore and utilize them based on your preferences and requirements.

This table will be continuously updated to ensure compatibility.

LanguageDriverLatest tested version
Clibpq
C# (.NET)Npgsql8.0.2
Gopgx. See the example guide.v5.4.3
Gopq
JavaJDBC. See the example guide.42.5.4
JavaScriptpg. See the example guide.8.11.3
Pythonpsycopg2. See the example guide.
Pythonpsycopg3
Rubypg. See the example guide.1.5.6
Rustrust-postgres
Rusttokio-postgres0.7
PHPpdo-pgsql8.3.2