Connect with Application Development Tools

SingleStore supports connecting your cluster via various application development tools and programming languages. The support level for various third-party application development tools/programming languages may differ. SingleStore provides the following levels of support:

  • Full: SingleStore regularly tests the compatibility with this tool/language, against the latest version specified in the compatibility matrix.

  • Beta: SingleStore may not yet support complete integration with this tool/language, and it may require independent troubleshooting.

If you face issues in connecting your SingleStore cluster with the tools/languages specified in the compatibility matrix below, contact SingleStore Support. SingleStore supports the following libraries:

Language

Connector/Driver

Support Level

C/C++

MariaDB Connector/C (C/C++)

Beta

C#/.Net

SingleStore Connector for .Net and .Net Core

Full

Go

Go MySQL Driver

Beta

Java/JDBC

SingleStore JDBC Driver

Full

Laravel

MySQL2

Beta

Node.js

MySQL

Beta

ODBC

SingleStore ODBC Driver

Full

Perl

MySQL DBI and DBM Drivers

Beta

PHP

PDO_MySQL Driver/MySQLi

Beta

Python

SingleStore Python Client

Full

Ruby

RubyGems MySQL2

Beta

Rust

SQLx

Beta

For information about connecting with various IDEs/environments (or any MySQL compatible client), see Connect to SingleStore.

You can also connect to your cluster via the Data API.

In this section

Last modified: March 15, 2023

Was this article helpful?