Docs 菜单

欢迎使用 Atlas Device SDK 文档

Atlas Device SDK 是一套应用开发工具,针对移动和边缘设备上的数据访问和持久性进行了优化。使用 SDK 构建数据驱动的移动、边缘、Web、桌面和 IoT 应用。

观看快速入门教程

阅读 5 分钟简介

Atlas Device SDK 登陆页面主图片

SDK 提供了从设备读取和写入 Atlas 数据的工具。您的应用程序可以使用 Device Sync 与 MongoDB Atlas 和其他设备自动同步。您可以从设备调用 Atlas Function。设备持久层是 Realm,它是一个嵌入式、面向对象的数据库,可让您构建实时、离线优先的应用程序。

我们针对最常用的语言、框架和平台都提供了相应的 SDK。每个 SDK 都符合语言一致性,包括:

  • 用于创建和使用设备端数据库的核心数据库 API。

  • 连接到 App Services 后端所需的 API,以便可以使用 Device Sync身份验证函数Trigger 等服务器端功能。

Atlas App Services

了解如何同步数据、定义权限以及连接到其他服务,包括 MongoDB Atlas。

了解有关 Atlas App Services 的更多信息

Swift SDK 图标

Swift SDK

使用 Swift 或 Objective-C 构建适用于 Apple 平台(包括 iOS、macOS、watchOS 和 tvOS)的应用程序。

Kotlin SDK 图标

Kotlin SDK

使用 Kotlin Multiplatform (KMP) 构建适用于 Android、iOS 和 macOS 的跨平台应用程序。

.NET SDK 图标

.NET SDK

构建使用 C# 和 .NET 平台的应用程序,包括 MAUI、Xamarin、原生 Windows 应用程序和 Unity 项目。

Node.JS SDK 图标

Node.Js SDK

使用 Node.js SDK 在 JavaScript 或 TypeScript 中构建服务器和物联网应用程序。

React SDK 图标

React Native SDK

使用 React Native SDK 在 JavaScript 或 TypeScript 中构建跨平台应用程序。

Java SDK 图标

Java SDK

使用 Java 或 Kotlin 构建 Android 应用程序。

Web SDK 图标

Web SDK

使用 JavaScript 或 TypeScript 构建 Web 应用程序。使用 MongoDB 查询访问数据。

Flutter SDK 图标

Flutter SDK

使用 Dart 构建 Flutter 应用程序。

C++ SDK 图标

C++ SDK

使用 C++ 构建应用程序。访问 Realm 中存储的数据并与 Atlas 同步数据。

有关旧版(v 10之前的版本)Realm 文档,请参阅https://www.mongodb.com/zh-cn/docs/realm-legacy/docs/。