MongoDB Realm

MongoDB Realm enables real-time data sync between the Realm SDKs and MongoDB Atlas. Realm also includes a suite of tools for building cross-platform applications like user authentication providers, serverless functions & triggers, and dynamic data access rules.

MongoDB Realm is a hosted cloud platform that provides services to run your application logic and securely access and sync data. Realm helps developers focus on building great user experiences by providing production-ready services that eliminate the need to write repetitive boilerplate code. MongoDB Realm can be used in conjunction with the Realm SDKs to build full stack application or on its own for fully serverless applications.

For instance, the platform can run database triggers off any data changes in MongoDB Atlas. A web developer could add webhooks and host their site on MongoDB Realm all without needing to stand-up and maintain servers. A mobile developer could leverage Sync on MongoDB Realm to eliminate all of the networking code they would normally need to write. All developers can take advantage of MongoDB Realm’s authentication and authorization system to guard their data stored in MongoDB Atlas.

Ready to set up a serverless backend Realm app? Create a MongoDB Realm App in the Realm UI.

Use Realm CLI

If you prefer to work in a local programming environment you can also Create an App with Realm CLI.

Build a complete Task Tracker app in our Task Tracker Tutorial. The tutorial includes a MongoDB Realm application as well as a client app for every SDK.


MongoDB Realm has a free tier. All usage below the free tier thresholds in a given month is not billed, so you can get started with MongoDB Realm at no cost. To see how billing works in MongoDB Realm, see Billing.

Give Feedback