# atatus-nodejs

> Atatus APM agent for Node.js

Latest version **3.6.0** (published 2026-09-15) · 0 weekly downloads

## Install

```sh
npm install atatus-nodejs
pnpm add atatus-nodejs
yarn add atatus-nodejs
bun add atatus-nodejs
```

## Health

**Score 65/100 (B)** — status: active.

Positive: has types; no vulnerabilities; recently updated; high maintenance score; high quality score.

Warnings: low downloads; no esm support.

## Facts

| | |
|---|---|
| Version | 3.6.0 |
| Published | 2026-09-15 |
| First published | 2019-08-08 |
| Weekly downloads | 0 |
| TypeScript types | bundled |
| Module format | CommonJS |
| Node | >=14.17.0 |
| Dependencies | 41 |
| Unpacked size | 1 MB |
| Known vulnerabilities | 0 (+1 in 1 direct dependencies) |
| Install scripts | no |
| Maintainers | atatushq |
| Keywords | atatus, apm, log, logging, bug, bugs, error, errors, exception, exceptions, catch, monitor, monitoring, alert, alerts, performance, apm, ops, devops, stacktrace, trace, tracing, distributedtracing, distributed-tracing |

## Links

- npm: https://www.npmjs.com/package/atatus-nodejs
- Repository: https://github.com/atatus/atatus-nodejs
- Homepage: https://www.atatus.com
- Issues: https://github.com/atatus/atatus-nodejs/issues
- npm.io page: https://npm.io/package/atatus-nodejs

## Dependencies (41)

- [pino](https://npm.io/package/pino.md) ^8.15.0
- [axios](https://npm.io/package/axios.md) ^1.7.7
- [cookie](https://npm.io/package/cookie.md) ^0.6.0
- [semver](https://npm.io/package/semver.md) ^7.5.4
- [lru-cache](https://npm.io/package/lru-cache.md) ^10.0.1
- [basic-auth](https://npm.io/package/basic-auth.md) ^2.0.1
- [source-map](https://npm.io/package/source-map.md) ^0.8.0-beta.0
- [json-bigint](https://npm.io/package/json-bigint.md) ^1.0.0
- [sql-summary](https://npm.io/package/sql-summary.md) ^1.0.1
- [core-util-is](https://npm.io/package/core-util-is.md) ^1.0.2
- [http-headers](https://npm.io/package/http-headers.md) ^3.0.2
- [original-url](https://npm.io/package/original-url.md) ^1.2.3
- [end-of-stream](https://npm.io/package/end-of-stream.md) ^1.4.4
- [agentkeepalive](https://npm.io/package/agentkeepalive.md) ^4.2.1
- [breadth-filter](https://npm.io/package/breadth-filter.md) ^2.0.0
- [container-info](https://npm.io/package/container-info.md) ^1.1.0
- [stream-chopper](https://npm.io/package/stream-chopper.md) ^3.0.1
- [error-callsites](https://npm.io/package/error-callsites.md) ^2.0.4
- [readable-stream](https://npm.io/package/readable-stream.md) ^3.6.2
- [after-all-results](https://npm.io/package/after-all-results.md) ^2.0.0
- [js-priority-queue](https://npm.io/package/js-priority-queue.md) ^0.1.5
- [@opentelemetry/api](https://npm.io/package/@opentelemetry/api.md) ^1.4.1
- [error-stack-parser](https://npm.io/package/error-stack-parser.md) ^2.0.6
- [measured-reporting](https://npm.io/package/measured-reporting.md) ^1.51.1
- [relative-microtime](https://npm.io/package/relative-microtime.md) ^2.0.0
- [shallow-clone-shim](https://npm.io/package/shallow-clone-shim.md) ^2.0.0
- [@opentelemetry/core](https://npm.io/package/@opentelemetry/core.md) ^2.8.0
- [async-value-promise](https://npm.io/package/async-value-promise.md) ^1.1.1
- [fast-safe-stringify](https://npm.io/package/fast-safe-stringify.md) ^2.0.7
- [json-stringify-safe](https://npm.io/package/json-stringify-safe.md) ^5.0.1
- [object-identity-map](https://npm.io/package/object-identity-map.md) ^1.0.2
- [escape-string-regexp](https://npm.io/package/escape-string-regexp.md) ^4.0.0
- [import-in-the-middle](https://npm.io/package/import-in-the-middle.md) 1.8.1
- [fast-stream-to-buffer](https://npm.io/package/fast-stream-to-buffer.md) ^1.0.0
- [require-in-the-middle](https://npm.io/package/require-in-the-middle.md) ^7.1.1
- [unicode-byte-truncate](https://npm.io/package/unicode-byte-truncate.md) ^1.0.0
- [object-filter-sequence](https://npm.io/package/object-filter-sequence.md) ^1.0.0
- [@elastic/ecs-pino-format](https://npm.io/package/@elastic/ecs-pino-format.md) ^1.5.0
- [module-details-from-path](https://npm.io/package/module-details-from-path.md) ^1.0.3
- [monitor-event-loop-delay](https://npm.io/package/monitor-event-loop-delay.md) ^1.0.0
- [@opentelemetry/sdk-metrics](https://npm.io/package/@opentelemetry/sdk-metrics.md) ^2.8.0

## Alternatives

- [@sentry/react-native](https://npm.io/package/@sentry/react-native.md) — 2.6M weekly downloads
- [@ardatan/aggregate-error](https://npm.io/package/@ardatan/aggregate-error.md) — 708.1K weekly downloads
- [custom-error-generator](https://npm.io/package/custom-error-generator.md) — 2.0K weekly downloads
- [@technik-sde/prosemirror-recreate-transform](https://npm.io/package/@technik-sde/prosemirror-recreate-transform.md) — 1.5K weekly downloads
- [@suchipi/error-utils](https://npm.io/package/@suchipi/error-utils.md) — 78 weekly downloads

## Recent versions

- 3.6.0 (latest) — 2026-09-15
- 3.0.1-beta.6 (beta) — 2024-12-03
- 3.5.4 — 2026-07-17
- 3.5.3 — 2026-07-16
- 3.5.2 — 2026-06-12
- 3.5.1 — 2026-05-18
- 3.5.0 — 2026-03-19
- 3.4.1 — 2025-09-22
- 3.4.0 — 2025-09-22
- 3.3.0 — 2025-08-07
- 3.2.3 — 2025-05-02
- 3.2.2 — 2025-04-30
- 3.2.1 — 2025-03-19
- 3.2.0 — 2025-02-27
- 3.1.2 — 2024-12-30
- … 50 more at https://npm.io/package/atatus-nodejs/versions

## README

Atatus Node.js APM Agent
=========================

Atatus Node.js APM agent allows you to monitor your Node.js application performance and captures errors in real-time.

[Create a free account](https:///www.atatus.com) to start monitoring your Node.js apps.


Installation & Setup
--------------------

Install atatus-nodejs using npm:

```bash
npm install --save atatus-nodejs
```

Require atatus-nodejs in your node.js app:

```javascript
var atatus = require("atatus-nodejs");
```

Start the Atatus agent with your License key and app name:

```javascript
atatus.start({ licenseKey: "YOUR_APM_LICENSE_KEY", appName: 'Node.js Backend' });
```


## Documentation

- [Node.js APM](https://docs.atatus.com/docs/application-monitoring/nodejs/application-installation-setup.html)

---
_Source: https://npm.io/package/atatus-nodejs · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
