Docs 菜单

欢迎使用 Atlas Device SDK 文档

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

观看快速入门教程
Atlas Device SDK 登陆页面主图片

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

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

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

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

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 icon

Node.js SDK

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

React SDK 图标

React Native SDK

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

Java SDK icon

Java SDK

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

Web SDK icon

Web SDK

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

Flutter SDK 图标

Flutter SDK

使用 Dart 构建 Flutter 应用程序。

C++ SDK icon

C++ SDK

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