Docs Menu

Docs HomeAtlas App Services

Template Apps

On this page

  • Overview
  • Create a Template App
  • Get a Template App Client
  • Template Apps Available

You can get up and running with an Atlas App Services App using one of our premade template apps. Template apps bring together many of the building blocks available in Atlas App Services and start you off with a prebuilt app that you can customize.

Sign-up to Deploy a Template App

You can create a template app using the UI on the Atlas App Services site, the Realm CLI, or the Admin API. Choose the tab for whichever option is most convenient for you.

Some of the template apps come with working clients to explore and build on when creating your applications. You can access these clients through the Atlas App Services UI, Realm CLI, or GitHub.

The following templates are available. The Realm CLI accepts the following IDs to the --template flag of the appservices apps create and appservices pull commands.

ID
Name
Description
Client
flex-sync-guides.add-collaborators
Flexible Sync Permissions Guide: 'Add Collaborators' Demo
Demo with Node.js client and App Services App that implements the Dynamic Collaboration permissions strategy for Device Sync using Flexible Sync.
None
flex-sync-guides.restricted-feed
Flexible Sync Permissions Guide: 'Restricted Feed' Demo
Demo with Node.js client and App Services App that implements the Restricted News Feed permissions strategy for Device Sync using Flexible Sync.
None
flex-sync-guides.tiered
Flexible Sync Permissions Guide: 'Tiered' Demo
Demo with Node.js client and App Services App that implements the Tiered Privileges permissions strategy for Device Sync using Flexible Sync.
None
flutter.todo.flex
Realm Flutter SDK + Atlas Device Sync Starter
Cross-platform to-do list app for Android, iOS, Windows, MacOS, and Linux written in Dart using the Realm Flutter SDK. Syncs local data to MongoDB Atlas using Device Sync with Flexible Sync.
Flutter
kotlin.todo.flex
Kotlin SDK + Atlas Device Sync Starter
Android to-do list app written in Kotlin using the Realm Kotlin SDK. Syncs local data to MongoDB Atlas using Device Sync with Flexible Sync.
Kotlin
maui.todo.flex
MAUI + Atlas Device Sync Starter
Cross-platform to-do list mobile app using the Realm C# SDK. Syncs local data to MongoDB Atlas using Device Sync with Flexible Sync.
MAUI
react-native.todo.flex
React Native + Atlas Device Sync Starter
Cross-platform to-do list mobile app using the Realm JS SDK and the @realm/react library. Syncs local data to MongoDB Atlas using Device Sync with Flexible Sync.
Realm React
swiftui.todo.flex
SwiftUI + Atlas Device Sync Starter
iOS to-do list app using SwiftUI and the Realm Swift SDK. Syncs local data to MongoDB Atlas using Device Sync with Flexible Sync.
SwiftUI
sync.todo
Flexible Sync Todo App Backend
Backend-only App that contains the configuration used by the <Language or Framework>.todo.flex template apps.
None
triggers
Manage Database Views
Event-driven Database Trigger template to update a view in a separate collection.
None
web.mql.todo
Realm Web SDK + React Starter
Hosted to-do list web app using the Realm Web SDK.
React/ MQL
web.graphql.todo
Realm Web SDK + Atlas GraphQL API + React Starter
Hosted to-do list app using the Realm Web SDK and the Atlas GraphQL API.
React/ GraphQL
web.data-api.todo
Atlas Data API + React Starter
Hosted to-do list app using the Data API.
React/ HTTPS
←  Service LimitationsThird-Party Licenses →