Connect with Application Development Tools

SingleStore supports connecting your workspace 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 workspace 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 workspace via the Data API.

In this section

Last modified: March 15, 2023

Was this article helpful?

Verification instructions

Note: You must install cosign to verify the authenticity of the SingleStore file.

Use the following steps to verify the authenticity of singlestoredb-server, singlestoredb-toolbox, singlestoredb-studio, and singlestore-client SingleStore files that have been downloaded.

You may perform the following steps on any computer that can run cosign, such as the main deployment host of the cluster.

  1. (Optional) Run the following command to view the associated signature files.

    curl undefined
  2. Download the signature file from the SingleStore release server.

    • Option 1: Click the Download Signature button next to the SingleStore file.

    • Option 2: Copy and paste the following URL into the address bar of your browser and save the signature file.

    • Option 3: Run the following command to download the signature file.

      curl -O undefined
  3. After the signature file has been downloaded, run the following command to verify the authenticity of the SingleStore file.

    echo -n undefined |
    cosign verify-blob --certificate-oidc-issuer https://oidc.eks.us-east-1.amazonaws.com/id/CCDCDBA1379A5596AB5B2E46DCA385BC \
    --certificate-identity https://kubernetes.io/namespaces/freya-production/serviceaccounts/job-worker \
    --bundle undefined \
    --new-bundle-format -
    Verified OK