Connect with Application Development Tools
SingleStoreDB 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 SingleStoreDB cluster with the tools/languages specified in the compatibility matrix below, contact SingleStore Support. SingleStoreDB 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 | SingleStoreDB 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 Your Cluster.
You can also connect to your cluster via the Data API.