> For the complete documentation index, see [llms.txt](https://mariadb.com/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mariadb.com/docs/connectors/other.md).

# Other Connectors & Methods

Explore additional ways to connect to MariaDB, including less common client libraries, ODBC, and methods for various programming languages and tools beyond the main connectors.

Additional connectors, drivers, and tools for connecting to MariaDB, contributed by the community or third parties.

{% columns %}
{% column %}
{% content-ref url="/pages/Uha7fUhWQCQLSw1K6Png" %}
[Erlang](/docs/connectors/other/mariadb-connector-erlang-guide.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
MySQL/OTP is a native Erlang/OTP client for MariaDB and MySQL databases, implementing the MySQL protocol in Erlang with support for transactions, SSL, and parameterized queries.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/CJg5uXKqAsEHmxGkjNGy" %}
[Excel Add-in for MariaDB](/docs/connectors/other/excel-add-in-for-mariadb.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
Excel Add-in for MariaDB, provided by Devart, enables direct connections between Microsoft Excel and MariaDB to load, refresh, and save database data from a spreadsheet.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/oa0sj955GafqSVnUXePm" %}
[Perfect-MariaDB for Swift](/docs/connectors/other/perfect-mariadb-for-swift.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
Perfect-MariaDB is a Swift library and connector for MariaDB, providing source code and documentation for building native Swift applications that connect to MariaDB databases.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/zjSQErsVrYoSoEDb6G1X" %}
[Perl DBI](/docs/connectors/other/mariadb-perl-dbi-driver-guide.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
Perl DBI connector overview for MariaDB, introducing the DBD::MariaDB driver as the recommended alternative to DBD::mysql for connecting Perl applications to MariaDB.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/9nxNx3VNfKu5HDLsRa6s" %}
[PHP](/docs/connectors/other/mariadb-php-connectors-guide.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
PHP connectors for MySQL are generally compatible with MariaDB, and the standard PHP MySQL extensions can be used to connect PHP applications to a MariaDB database.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/QauZgkJqHeZrXpj4EPdi" %}
[RMariaDB: MariaDB Driver for R](/docs/connectors/other/rmariadb.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
RMariaDB is a DBI-compliant R package that provides a MariaDB database interface for R, supporting connection, querying, and data manipulation through standard DBI methods.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/lbeQUEnw86cLHNV0Arvy" %}
[Ruby](/docs/connectors/other/mariadb-connector-ruby-guide.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
Ruby connector overview for MariaDB, pointing to the mysql2 gem as the recommended library for connecting Ruby applications to MariaDB databases.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/4hk1pPtvOkbL4eRUSVVM" %}
[Rust](/docs/connectors/other/mariadb-rust-connector-guide.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
The Rust connector for MariaDB provides two community-maintained crates for building native Rust applications, with MariaDB-specific features contributed directly by MariaDB.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/1qWmRCHzKx8Fi8wVgpEz" %}
[LangChain MariaDB](/docs/connectors/other/langchain-mariadb.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
LangChain integration for MariaDB, providing vector stores, chat message history, and natural language query capabilities.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/j9wetjKq7i7dMFaL1NuK" %}
[The MariaDB Jupyter kernel](/docs/connectors/other/mariadb-jupyter-kernel.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
The MariaDB Jupyter Kernel lets you run MariaDB directly in Jupyter notebooks. Execute SQL, visualize results with magic commands, and integrate with Python for data analysis.
{% endcolumn %}
{% endcolumns %}

<sub>*This page is: Copyright © 2026 MariaDB. All rights reserved.*</sub>
