---
title: "Node SDK — openstatus docs"
url: "https://www.openstatus.dev/docs/sdk/nodejs"
description: "Interact with openstatus programmatically from your JavaScript and TypeScript applications"
---

# Node SDK

Interact with openstatus programmatically from your JavaScript and TypeScript applications

- [Overview](/docs/sdk/nodejs/overview): Interact with openstatus programmatically from your JavaScript and TypeScript applications
- [Getting Started](/docs/sdk/nodejs/getting-started): Install and start using the openstatus Node.js SDK
- [Authentication](/docs/sdk/nodejs/authentication): Configure API key authentication for the openstatus Node.js SDK
- [Monitor Service](/docs/sdk/nodejs/monitor-service): Create and manage HTTP, TCP, and DNS monitors with the openstatus Node.js SDK
- [Status Page Service](/docs/sdk/nodejs/status-page-service): Manage status pages, components, groups, and subscribers with the openstatus Node.js SDK
- [Status Report Service](/docs/sdk/nodejs/status-report-service): Manage incident reports and status updates with the openstatus Node.js SDK
- [Maintenance Service](/docs/sdk/nodejs/maintenance-service): Manage scheduled maintenance windows with the openstatus Node.js SDK
- [Incident Service](/docs/sdk/nodejs/incident-service): Declare and run incidents with the openstatus Node.js SDK: lifecycle, timeline, status report link and postmortem
- [Notification Service](/docs/sdk/nodejs/notification-service): Manage notification channels and providers with the openstatus Node.js SDK
- [Private Location Service](/docs/sdk/nodejs/private-location-service): Manage private locations — self-hosted probes that run monitors from your own network — with the openstatus Node.js SDK
- [Health Service](/docs/sdk/nodejs/health-service): Check the openstatus API health status using the Node.js SDK
- [Error Handling](/docs/sdk/nodejs/error-handling): Handle errors and implement retry strategies with the openstatus Node.js SDK
- [TypeScript Tips](/docs/sdk/nodejs/typescript-tips): Tips for working with bigint fields, oneof types, and migrating clients in the openstatus Node.js SDK
- [Reference](/docs/sdk/nodejs/reference): Complete reference for enums, regions, assertions, and TypeScript type exports in the openstatus Node.js SDK
