Fork me on GitHub


Tedious is a Node package that provides an implementation of the TDS protocol, which is used to interact with instances of Microsoft's SQL Server.

Platform support

Tedious is pure Javascript, as are its dependencies. So it should run without change on any platform where Node is supported.

SQL Server support

Tedious is compatible with all SQL Server versions from 2000 to 2017.

Later versions of TDS may be supported in the future, but it is unlikely that earlier versions will be supported.

For Azure SQL Database, please use Tedious version 1.10.0 or above.


The name Tedious is simply derived from a fast, slightly garbled, pronunciation of the letters T, D and S.