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. (Well, the source is CoffeeScript.) 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 2014.

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


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