Realm

Realm Application Services. A ready-to-go back end.

Leave the complexity of back end infrastructure to MongoDB Realm — so you can create the products to take your organization to the next level.
Try Free
Read the docs
A three-level layer cake, consisting of the following layers: a top, translucent layer labelled “Realm Mobile Database,” a middle, transparent layer labelled “Realm Sync,” and a bottom, bright green layer labelled “Atlas,” with smaller boxes arrayed around it, labelled “Functions,” “Triggers,” “GraphQL,” and “Data Access Controls.”
MongoDB Realm’s Application Services reduce the amount of code required — freeing up teams to dream up new ideas and build great features. Realm provides a fully managed, serverless back end and manages the flow of data between MongoDB Atlas and client devices.
A virtual representation of a database (colored bright green), connected to a purple and pink smartphone with a male/female connector socket.

The simplest way to stand up your app

Outsource the complexity of back-end creation, configuration, and operations to MongoDB Realm. Save yourself hours of coding and troubleshooting infrastructure — and spend more time building the applications of tomorrow.
A virtual representation of a database (colored bright green) in the background, flanked by two stacks of purple discs in the foreground, representing servers. On the left, a crane picks up a stack of purple discs, while on the right, another stack of purple discs connects to a cloud icon.

Fully serverless — to scale with confidence

Built on a serverless architecture, MongoDB Realm scales seamlessly to keep up with your user growth. No need to provision servers, manually configure and maintain infrastructure, or worry about mismatched resources causing latency or outages.
A pink and purple smartphone in the background, ringed by a hollow gear and accompanied by a large white cloud. In the foreground is a lime-green padlock, lines of code, a chart graph, and a bidirectional arrow.

Implement dynamic application logic

Execute custom database logic with a wide variety of preset services, including triggers, functions, and GraphQL. Create dynamic applications that can respond to events (like signups or database changes) in real time.
A cloud in the background, framed by a purple document in the foreground, on which is a lime-green wrench holding a cube, with a purple gear at the lower right-hand corner.

Fully managed, fully secure APIs

Lean on production-ready APIs — removing countless weeks of work and hours of coding. Our APIs and webhooks automatically connect data wherever you need it to go — and can be used alongside other services to secure data access for any service or back end.

Feature overview
atlas_graphql
Built-in GraphQL
Auto-generate JSON schema for collections and query against a single endpoint for the data you need.
realm_application_services
Serverless Realm Functions
Define and execute JavaScript functions to build APIs, integrate with cloud services, and more.
atlas_triggers
Easy-to-use triggers
Automatically run functions in response to database changes, user events, or preset intervals.
general_security_privacy
Data access permissions
Ensure security and privacy by defining access rules for users across platforms and Realm services.
realm_user_authorization
Production-grade user authentication
Realm manages user authentication and integrates with providers — both external and internal.
general_features_data_analytics
Detailed logging
Examine activity logs in the Realm UI to discover, dissect, and debug issues.
general_features_build_faster
Embedded CLI
Build, export, test, and deploy to multiple environments with programmatic commands.

Save thousands of lines of code

MongoDB Realm provides a versatile suite of pre-built services for busy mobile developers.
View Documentation
Get APIs and schema on demand
MongoDB Realm makes schema generation easy and includes a generated GraphQL API to simplify creating dynamic apps on top of your data.
React to changes in real time
MongoDB provides serverless Triggers to make it seamless to respond to changes in your data in real-time.
Get APIs and schema on demand
MongoDB Realm makes schema generation easy and includes a generated GraphQL API to simplify creating dynamic apps on top of your data.
JavaScript
React to changes in real time
MongoDB provides serverless Triggers to make it seamless to respond to changes in your data in real-time.
JavaScript
JavaScript

Shorten development with Realm

Discover how leading organizations use MongoDB Realm services to build capable, high-performing apps — with a fraction of the time and effort.
Acxiom logo
Providing data-driven solutions
Acxiom uses MongoDB Realm to build a real-time platform — reducing customer deployment time from 2 months to 20 minutes.
Read More
Cox Automotive logo
Case study
Connecting the cloud to the edge
Cox Automotive uses MongoDB Realm to sync data and streamline communications between field technicians and operations teams.
Learn more

Get the most out of Atlas

Power more data-driven experiences and insights with the rest of our application data platform.
atlas_database
Database
Start with the multi-cloud database service built for resilience, scale, and the highest levels of data privacy and security.
Learn more

Check out MongoDB Realm Application Services today!

Facilitate mobile development with MongoDB Realm. Try a simpler, faster way to build, iterate, and release cutting-edge applications.

Try Free
Learn more
HERE'S WHAT REALM CAN OFFER:
  • Automated triggers
  • Serverless back end
  • GraphQL API
  • User authentication
  • Detailed logging
  • Embedded CLI