Node.js agent compatibility
The Node.js agent is compatible with the the most popular web frameworks, operating systems and web servers. Below you can find more details about specific version compatibility.
The Sqreen Node.js agent is supported on all operating systems, including Linux, Mac OS X, and Windows.
The Sqreen Node.js agent is fully compatible and tested with all versions of Node.js above 4.0.
Sqreen supports most Node.js frameworks with first class support on Express 4+ and hapi 13+.
Automatic User Context in Node.js
Database compatibility (NoSQL/SQL injection protection)
Sqreen protects against SQL and NoSQL injections for the most common production databases:
Please, contact us if you are using a different database. We will adjust our roadmap!
Templating engine compatibility (cross-site scripting protection)
The protection against cross-site scripting attacks (XSS) is available for the Express and Jade templating engine.
Other templating engine?
Please, contact us if you are using a different templating engine. We will adjust our roadmap!
Compatibility with other modules
Some Node.js modules have interactions with Sqreen that need to be mitigated. If you find an issue with a package not listed here, please contact us.
|newrelic||If Sqreen agent is required after New Relic agent, some instrumentation features of Sqreen are unavailable.||require Sqreen agent first:
|opbeat||Sqreen needs to be required after opbeat module. Otherwise, Opbeat will not initialize.||require Opbeat agent first:
Support for Meteor is planned but not available yet.