Realm Node.js SDK
The Realm Node.js SDK allows you to use Realm and Atlas App Services from Node.js applications written in JavaScript or TypeScript. Use the Node.js SDK to build for server applications, desktop applications, CLIs, IoT programs, and more.
The Node.js SDK does not support applications written for web browsers. For Web apps, use the Realm Web SDK. For React Native development, use the Realm React Native SDK.
To get started with the Node.js SDK, see Quick Start.
Develop Apps with Realm
Recommended Reading


Electron Integration Guide
Use the Realm Node.js SDK in an Electron desktop application.
Example Projects
Explore engineering and expert-provided example projects to learn best practices and common development patterns for Realm and Atlas App Services using the Node.js SDK. Check out the Example Projects page for more Node.js sample apps.

Vehicle Simulator and Controller
Build a connected platform to monitor vehicle analytics using MongoDB Atlas and the AWS ecosystem.

Offline Login and Realm Access
Log in a Device Sync user and open a synced realm offline.


Connection State Change & Error Handling
Learn best practices around handling Sync errors and client reset strategies.