# segi > Lightweight error monitoring + session recording + uptime + PM2 monitoring for > Next.js, NestJS, and browser JavaScript apps. One project key, one dashboard. Hosted at https://segi.extn.ai. Ingest at https://segiapi.extn.ai. CDN bundle at https://cdn.extn.ai/segi/segi.min.js. This index follows the llms.txt convention (https://llmstxt.org). Each file below is a focused, copy-pasteable integration guide for one feature. Fetch only what you need. ## Functional guides - [Error monitoring](https://segi.extn.ai/llms/error-monitoring.txt): Browser / Next.js / NestJS SDKs, project keys, auto-capture vs manual, scrubbing, common errors. - [Session recording + heatmap](https://segi.extn.ai/llms/session-recording.txt): DOM replay, click + scroll heatmap, masking, plan-gated quota, per-project on/off toggle. - [Health checks (uptime)](https://segi.extn.ai/llms/health-checks.txt): Per-project HTTP probes, status classification (UP / DOWN / TEXT_MISMATCH / ERROR), interval + timeout + headers. - [PM2 monitoring](https://segi.extn.ai/llms/pm2-monitoring.txt): Agent script, ingest endpoint, stale-instance detection, dashboard view. ## MCP servers - `@extn/segi-mcp-nextjs` — exposes `get_install_command`, `get_required_env_vars`, `get_setup_files`, `get_test_snippets`, **`get_session_recording_setup`**, `get_session_recording_test_snippet`. Connect: `claude mcp add segi-nextjs -- npx -y @extn/segi-mcp-nextjs` - `@extn/segi-mcp-nestjs` — exposes `get_install_command`, `get_required_env_vars`, `get_setup_files`, `get_test_snippet`, **`get_session_recording_info`** (server-side note + cross-ref to the right client MCP). Connect: `claude mcp add segi-nestjs -- npx -y @extn/segi-mcp-nestjs` ## SDKs (npm) Minimum versions for session-recording (DOM replay + heatmap): - `@extn/segi-js` ≥ **0.2.11** — browser SDK + optional `/replay` submodule. The replay code is tree-shakeable and dynamic-imported. Use the latest release; earlier 0.2.x versions have known capture bugs on Next.js 16 + React 19 + Tailwind v4 stacks. - `@extn/segi-nextjs` ≥ **0.2.8** — Next.js wrapper + `/replay` ``. Idempotent; the replay module is dynamic-imported so non-replay pages pay zero bundle cost. - `@extn/segi-nestjs` ≥ **0.2.0** — NestJS module + global exception filter. Server-side only; session recording is browser-only. ## Optional - [Marketing pricing page](https://segi.extn.ai/pricing) — live plan limits. - [Terms of service](https://segi.extn.ai/tnc) — required-consent doc #1 at card-add. - [Payment & refund terms](https://segi.extn.ai/payment-terms) — required-consent doc #2 at card-add. - [Billing terms (cardholder mandate)](https://segi.extn.ai/billing-terms) — required-consent doc #3 at card-add. - [Public docs](https://segi.extn.ai/docs) — full per-feature reference.