MongoDB Realm provides a suite of managed cloud services including Realm Sync, serverless cloud functions, declarative data access rules, and more. You can use Realm's services to write and host a full application in a managed cloud environment backed by MongoDB Atlas.
Create a New Realm App
Realm Apps contain all of your hosted services. Learn how to set up your Atlas cluster and create a new serverless application.
Build a Web Task Tracker with GraphQL
Follow a tutorial to build a real-time task tracker web app.
Build a Serverless App Backend
See how to use HTTPS endpoints and triggers to run a serverless GitHub issue tracker.
Application services have usage-based billing and include a generous monthly free tier for small development and production apps, so you can get started at no cost. For more details, see Billing.
Automatically synchronize data stored in Realm Database across devices and users.
Configure one or more authentication providers that let users log in to your application.
Schemas & Rules
Define data types, control what users can read and write, and validate data changes.
Run functions that automatically execute for events like data changes or at scheduled times.
Define HTTP endpoints for third-party apps and services to call.
Access your data with an automatically generated GraphQL API and write custom query and mutation resolvers.
Static File Hosting
Host and publish static assets like images or source files for a website on Realm's CDN.
You can use any of the following interfaces to work with Realm application services: