About MariaDB Connector/Node.js
The most recent Stable (GA) release of MariaDB Connector/Node.js is:
MariaDB Connector/Node.js 3.4.0
MariaDB Connector/Node.js is used to connect applications developed on Node.js to MariaDB and MySQL databases. The library is LGPL licensed.
Date | Release | Status | Min. Node.js Compat. | Release Notes | Changelog |
---|---|---|---|---|---|
24 Oct 2024 | 3.4.0 | Stable (GA) | Node 10+ | Release Notes | Changelog |
18 Sep 2024 | 3.3.2 | Stable (GA) | Node 10+ | Release Notes | Changelog |
5 Jun 2024 | 3.3.1 | Stable (GA) | Node 10+ | Release Notes | Changelog |
21 Mar 2024 | 3.3.0 | Stable (GA) | Node 10+ | Release Notes | Changelog |
Contents
About MariaDB Connector/Node.js
MariaDB Connector/Node.js is a native Javascript driver.
Obtaining the Driver
The required files can be downloaded from: https://mariadb.com/downloads/connector
The source code is available on GitHub: https://github.com/MariaDB/mariadb-connector-nodejs
MariaDB Connector/Node.js on npm, the package manager for JavaScript: https://www.npmjs.com/package/mariadb
Installing the Driver
The driver can be installed using npm:
npm install mariadb
Choosing a Version
Driver versions are compatible with all MariaDB servers and MySQL 5.x (>= 5.5.3). Tested with MariaDB server versions 5.5, 10.0, 10.1, 10.2, 10.3 and 10.4 with Node.js 6 to 12 (see travis results for unix or appveyor results on windows).
Requirements
MariaDB Connector/Node.js requires Node.js 6 or above, since it is based on Promise.
License
GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
Using the Driver
The MariaDB Connector can use different APIs on the back-end: Promise and Callback API. The default API is Promise. The callback API is provided for compatibility with the mysql and mysql2 APIs.