> 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/mariadb-connector-nodejs.md).

# Connector/Node.js

- [About MariaDB Connector/Node.js](https://mariadb.com/docs/connectors/mariadb-connector-nodejs/mariadb-connector-node-js-guide.md): MariaDB Connector/Node.js is a native JavaScript driver for connecting Node.js applications to MariaDB and MySQL databases, supporting both Promise and Callback APIs via npm.
- [Connector/Node.js Batch API](https://mariadb.com/docs/connectors/mariadb-connector-nodejs/connector-nodejs-batch-api.md): The batch API in MariaDB Connector/Node.js sends multiple parameterized queries in one network trip, with server-version-aware optimizations and max\_allowed\_packet handling.
- [Connector/Node.js Callback API](https://mariadb.com/docs/connectors/mariadb-connector-nodejs/connector-nodejs-callback-api.md): MariaDB Connector/Node.js Callback API provides MySQL and mysql2 compatible callback-style access to MariaDB, with connection, query, batch, and pool methods using familiar patterns.
- [Connector/Node.js Pipelining](https://mariadb.com/docs/connectors/mariadb-connector-nodejs/connector-nodejs-pipelining.md): MariaDB Connector/Node.js pipelining dispatches queries in FIFO order without blocking on each response, improving throughput for high-volume workloads over high-latency connections.
- [Connector/Node.js Promise API](https://mariadb.com/docs/connectors/mariadb-connector-nodejs/connector-nodejs-promise-api.md): The Promise API is the default interface for MariaDB Connector/Node.js, enabling async/await patterns for connections, queries, batch operations, and transactions with MariaDB.
- [Getting Started With the Node.js Connector](https://mariadb.com/docs/connectors/mariadb-connector-nodejs/getting-started-with-the-node-js-connector.md): Complete Node.js connector guide for MariaDB. Complete reference for installation, connection pooling, query execution, and error handling for production use.
- [Node.js Connection Options](https://mariadb.com/docs/connectors/mariadb-connector-nodejs/node-js-connection-options.md): MariaDB Connector/Node.js connection options include essential, SSL, and advanced parameters for configuring host, authentication, compression, timeouts, and numeric type handling.
- [Other Node.js Connectors](https://mariadb.com/docs/connectors/mariadb-connector-nodejs/other-nodejs-connectors.md): Explore Node.js connectors beyond the official MariaDB Connector/Node.js. This section covers alternative drivers, ORMs, and methods to connect your Node.js applications to MariaDB.
- [JavaScript - mariasql for node.js](https://mariadb.com/docs/connectors/mariadb-connector-nodejs/other-nodejs-connectors/javascript-mariasql-for-nodejs.md): mariasql is a Node.js binding to MariaDB's non-blocking client library, providing higher benchmark performance than standard libmysqlclient bindings for MariaDB and MySQL connections.
