Docs Menu

Atlas Device SDK for C++

Use Atlas Device SDK for C++ to write applications that access data stored locally on devices and sync data with Atlas.

Learning Paths
Functions Icon

Quick Start

Minimal-explanation code examples of how to work with the C++ SDK, write to the device database, and sync with other devices.

See Code Examples

Atlas Device SDK Mobile Icon

Working Example App

Learn from a working terminal GUI client app that uses the C++ SDK.

Explore an Example App

Tutorial Icon

Guided Tutorial

Follow a guided tutorial to learn how to adapt the example app to create your own working app.

Follow the Tutorial

What You Can Do

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.

Essential Documentation
Functions Icon

Quick Start

Minimal-explanation code examples of how to work with the SDK.

See Code Examples

SDK Icon

C++ API Reference

Explore generated Doxygen reference docs for the C++ APIs.

C++ SDK Reference

SDK Icon

C++ SDK on GitHub

Explore the C++ SDK on GitHub.

C++ SDK Repository