Connect with Application Development Tools
SingleStore supports connecting your cluster via various application development tools and programming languages.
-
GA: SingleStore regularly tests the compatibility with this tool/language, against the latest version specified in the compatibility matrix.
-
Preview: 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/frameworks specified in the following compatibility matrix, contact SingleStore Support.
|
Language/Framework |
Connector/Driver |
Status |
|---|---|---|
|
MariaDB Connector/C (C/C++) |
Preview | |
|
SingleStore Connector for . |
GA | |
|
MySQL2 |
GA | |
|
Django-SingleStore Connector |
Preview | |
|
Go MySQL Driver |
Preview | |
|
SingleStore JDBC Driver |
GA | |
|
SingleStore JDBC Driver |
GA | |
|
MySQL2 |
Preview | |
|
MySQL |
Preview | |
|
SingleStore ODBC Driver |
GA | |
|
MySQL DBI and DBM Drivers |
Preview | |
|
PDO_ |
Preview | |
|
SingleStore Python Client |
GA | |
|
SingleStore R2DBC Connector |
GA | |
|
RubyGems MySQL2 |
Preview | |
|
SQLx |
Preview | |
|
SingleStore JDBC Driver |
GA |
For information about connecting with various IDEs/environments (or any MySQL compatible client), refer to Connect to SingleStore.
You can also connect to your cluster via the Data API.
In this section
- Connect with C/C++
- Connect with Go
- Connect with Java/JDBC
- Connect with Node.js
- Connect with Laravel
- Connect with .NET and .NET Core
- Connect with ODBC
- Connect with Perl
- Connect with PHP
- Connect with Python
- Connect with R2DBC
- Connect with Ruby
- Connect with Rust
- Extended Protocol Packet Metadata
- Using Prepared Statements
Last modified: January 30, 2026