Docs Menu

Docs HomeAtlas App Services

Template Apps

On this page

  • Overview
  • Create a Template App
  • Explore a Template App
  • 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. You can create an app based on a template using any of the following interfaces:

  • App Services UI

  • Realm CLI

  • Admin API

Check out the Template Apps

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

When you create a template app, the UI includes a Welcome to Your Application section to help you get started with services and front-end code. You can:

  1. Learn more about what your chosen template app includes.

  2. Follow on-screen guides to customize your app.

  3. Use the realm-cli to download the code for the template app so you can build the front end (if one is included) and interact with the app through the CLI:

    realm-cli pull --remote <App ID> --template <Template App ID>
    • Otherwise, click the Pull front-end code button in the Welcome to Your Application section and follow the instructions that display in the UI:

    Welcome section for template apps
Name
ID
Description
Manage Database Views
triggers
Event-driven Database Trigger template to update a view in a separate collection. Does not include a front-end app.
Flutter + Realm Flutter SDK + Atlas Device Sync Starter (Flexible Sync)
flutter.todo.flex
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.
React.JS + Realm Web SDK Boilerplate
web.mql.todo
Hosted to-do list web app using the Realm Web SDK.
GraphQL + React App Boilerplate
web.graphql.todo
Hosted to-do list app using the GraphQL API.
Kotlin SDK + Atlas Device Sync Starter (Flexible Sync)
android.kotlin.todo.flex
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.
Java SDK + Atlas Device Sync Starter (Partition-Based Sync)
android.kotlin.todo
Android to-do list app written in Kotlin using the Realm Java SDK. Syncs local data to MongoDB Atlas using Device Sync with Partition-Based Sync.
SwiftUI + Atlas Device Sync Starter (Flexible Sync)
swiftui.todo.flex
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 + Atlas Device Sync Starter (Partition-Based Sync)
swiftui.todo
iOS to-do list app using SwiftUI and the Realm Swift SDK. Syncs local data to MongoDB Atlas using Device Sync with Partition-Based Sync.
Swift + Atlas Device Sync Starter (Partition-Based Sync)
ios.swift.todo
iOS to-do list app using UIKit and the Realm Swift SDK. Syncs local data to MongoDB Atlas using Device Sync with Partition-Based Sync.
React Native + Atlas Device Sync Starter (Flexible Sync)
react-native.todo.flex
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.
React Native + Atlas Device Sync Starter (Partition-Based Sync)
react-native.todo
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 Partition-Based Sync.
Xamarin + Atlas Device Sync Starter (Flexible Sync)
xamarin.todo.flex
Cross-platform to-do list mobile app using the Realm C# SDK. Syncs local data to MongoDB Atlas using Device Sync with Flexible Sync.
Xamarin + Atlas Device Sync Starter (Partition-Based Sync)
xamarin.todo
Cross-platform to-do list mobile app using the Realm C# SDK. Syncs local data to MongoDB Atlas using Device Sync with Partition-Based Sync.
←  Known Issues & WorkaroundsAuthenticate HTTP Client Requests →
Give Feedback
© 2022 MongoDB, Inc.

About

  • Careers
  • Investor Relations
  • Legal Notices
  • Privacy Notices
  • Security Information
  • Trust Center
© 2022 MongoDB, Inc.