-
Notifications
You must be signed in to change notification settings - Fork 89
/
Copy pathindex.txt
147 lines (112 loc) · 4.68 KB
/
index.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
:template: product-landing
:hidefeedback: header
:noprevnext:
.. meta::
:robots: noindex, nosnippet
====================================
Welcome to the Atlas Device SDK Docs
====================================
.. meta::
:description: Atlas Device SDK is an offline-first, cloud-syncable database for mobile, web, desktop, and IoT apps.
.. toctree::
:titlesonly:
:hidden:
Device SDKs Deprecation </deprecation>
C++ SDK </sdk/cpp>
Flutter SDK </sdk/flutter>
Java SDK </sdk/java>
Kotlin SDK </sdk/kotlin>
.NET SDK </sdk/dotnet>
Node.js SDK </sdk/node>
React Native SDK </sdk/react-native>
Swift SDK </sdk/swift>
Web SDK </web>
Realm Studio </studio>
Realm Query Language </realm-query-language>
Example Projects </example-projects>
Get Help </help>
.. introduction::
Atlas Device SDK is a suite of app development tools optimized for
data access and persistence on mobile devices. Use the SDKs to
build data-driven mobile, web, desktop, and IoT apps.
.. button:: Get started with a tutorial
:uri: https://mongodb.com/docs/atlas/app-services/get-started/
.. image:: /images/hero.png
:alt: Atlas Device SDK landing page hero image
:class: hero-img
The SDKs provide tools to read and write Atlas data from devices. Your app
can sync automatically with MongoDB Atlas and other devices using Device Sync.
You can call Atlas Functions from a device. The device persistence layer is
Realm, an embedded, object-oriented database that lets you build real-time,
offline-first applications.
We provide SDKs for most popular languages, frameworks, and platforms. Each
SDK is language-idiomatic and includes:
- The core database APIs for creating and working with on-device databases.
- The APIs you need for connecting to the App Services backend so you can
make use of server-side features like :ref:`Device Sync <sync>`,
:ref:`Authentication <users-and-authentication>`, :ref:`Functions <functions>`,
:ref:`Triggers <trigger-types>`, and more.
.. card-group::
:style: extra-compact
:columns: 2
.. card::
:cta: Learn more about Atlas App Services
:headline: Atlas App Services
:icon: /images/icons/realm.svg
:url: https://www.mongodb.com/docs/atlas/app-services/
Discover how to sync data, define permissions, and connect to other services, including MongoDB Atlas.
.. card::
:headline: Swift SDK
:url: https://www.mongodb.com/docs/realm/sdk/swift/
:icon: /images/icons/swift_sdk.svg
:icon-alt: Swift SDK icon
Build applications in Swift or Objective-C for Apple platforms, including iOS, macOS, watchOS, and tvOS.
.. card::
:headline: Kotlin SDK
:url: https://www.mongodb.com/docs/realm/sdk/kotlin/
:icon: /images/icons/kotlin_sdk.svg
:icon-alt: Kotlin SDK icon
Build cross-platform applications for Android, iOS, and macOS with Kotlin Multiplatform (KMP).
.. card::
:headline: .NET SDK
:url: https://www.mongodb.com/docs/realm/sdk/dotnet/
:icon: /images/icons/dot_net_sdk.svg
:icon-alt: .NET SDK icon
Build applications that use C# and the .NET platform, including MAUI,
Xamarin, native Windows applications, and Unity projects.
.. card::
:headline: Node.js SDK
:url: https://www.mongodb.com/docs/realm/sdk/node/
:icon: /images/icons/node_js_logo_icon.svg
:icon-alt: Node.JS SDK icon
Use the Node.js SDK to build server and IoT applications in JavaScript or TypeScript.
.. card::
:headline: React Native SDK
:url: https://www.mongodb.com/docs/realm/sdk/react-native/
:icon: /images/icons/react_native_sdk.svg
:icon-alt: React SDK icon
Use the React Native SDK to build cross-platform applications in JavaScript or TypeScript.
.. card::
:headline: Java SDK
:url: https://www.mongodb.com/docs/realm/sdk/java/
:icon: /images/icons/android_sdk.svg
:icon-alt: Java SDK icon
Build Android applications in Java or Kotlin.
.. card::
:headline: Web SDK
:url: https://www.mongodb.com/docs/realm/web/
:icon: /images/icons/web_sdk.svg
:icon-alt: Web SDK icon
Build web applications in JavaScript or TypeScript. Access data with MongoDB queries.
.. card::
:headline: Flutter SDK
:url: https://www.mongodb.com/docs/realm/sdk/flutter
:icon: /images/icons/flutter.svg
:icon-alt: Flutter SDK icon
Build Flutter applications with Dart.
.. card::
:headline: C++ SDK
:url: https://www.mongodb.com/docs/realm/sdk/cpp
:icon: /images/icons/cpp_sdk.svg
:icon-alt: C++ SDK icon
Build applications in C++. Access data stored in realms and sync data with Atlas.