Atlas Device SDK for Node.js
Use the Atlas Device SDK for Node.js to build for server applications, desktop applications, CLIs, IoT programs, and more in JavaScript or TypeScript.
The Node.js SDK does not support applications written for web browsers. For Web apps, use the Web SDK. For React Native development, use the React Native SDK.
To get started with the Node.js SDK, see Quick Start.
Develop Apps with the SDK
Use the SDK's open-source database - Realm - as an object store on the device. Use Device Sync to keep data in sync with your MongoDB Atlas cluster and other clients.
Recommended Reading
Example Projects
Explore engineering and expert-provided example projects to learn best practices and common development patterns 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 Database Access
Log in a Device Sync user and open a synced database offline.
Connection State Change & Error Handling
Learn best practices around handling Sync errors and client reset strategies.