MongoDB Realm

MongoDB Realm.
Build, deploy, and scale apps with ease.

Get great mobile apps in user’s hands, faster. MongoDB Realm’s edge-to-cloud sync and fully-managed back-end services help you deliver best-in-class apps across Android, iOS, and Web.
Try Free
Contact sales
TRUSTED BY THOUSANDS OF COMPANIES WORLDWIDE
acxiom
atlassian
thl digital
wild aid
Build offline-first apps, that work anywhere
Realm Mobile Database is used by more than 100K developers and counting, and is the simplest way to build an app that runs fast and works offline. Use Realm to persist data on-disk, and enjoy an object-oriented data model that saves you from writing thousands of lines of code.
realm_database
Realm Database
general_action_read
Docs
Keep data up-to-date, everywhere
MongoDB Realm Sync makes it effortless to sync data between our Realm Mobile Database and the cloud, so you can say goodbye to writing and maintaining error handling and networking code. Use Realm Sync to easily keep data updated across users, devices, and your backend.
realm_sync
Realm Sync
general_action_read
Docs
Simplify code and scale effortlessly
Use fully integrated application development services like functions, triggers, and authentication to build a production-ready app in a fraction of the time. With Atlas – MongoDB’s fully managed cloud database – on the backend, you can stop worrying about scale as app usage changes.
realm_mobile
Realm Services
general_action_read
Docs

Realm: Made for developers

Use the Realm family of products to build best-in-class apps that users will love. Supercharge your development and ship key features faster when you use MongoDB Realm's integrated services.
View Documentation
Object-oriented SDK
The Realm Mobile Database’s idiomatic, object-oriented data model can save you thousands of lines of code.
Streamlined Data Sync
Triggers and Functions
Object-oriented SDK
The Realm Mobile Database’s idiomatic, object-oriented data model can save you thousands of lines of code.
Kotlin
Swift
JavaScript (React Native)
C#
Streamlined Data Sync
Triggers and Functions
Kotlin
Swift
JavaScript (React Native)
C#

Realm application services

Build modern apps faster using MongoDB Realm’s fully integrated application services. Here’s how:
atlas_graphql
GraphQL
Use our GraphQL API to integrate data into your web application in minutes. Automatically generate a JSON schema for MongoDB collections, and enable it with a single click.
Learn more

realm_user_authorization
User Authentication
Let MongoDB Realm handle user federation for you. Use one of Realm’s built-in auth providers, or easily integrate with other external authentication systems.
Learn more

realm_data_access_control
Data Access Controls
Apply rules to define which users can access data in your app, and what data they can access. It’s the easiest way to ensure data security and end user privacy, across your entire application.
Learn more

Do more with Realm

Discover how developers are using Realm to build apps that users love.
Transforming mobile car care
RideKleen used Realm to replatform a business-critical mobile app to deliver a better customer experience.
Read their Story
text search
How to Build an Offline-First Mobile App
Discover the advantages of implementing an offline-first approach to development using MongoDB Realm Sync
Get the white paper
Humanitix logo
Case Study
Transforming the education gap
A mobile app built for easy ticketing and event check-in, even with challenging internet connectivity.
Read their story

Discover Realm

Dig deeper into using Realm for startup to enterprise products by exploring documentation, community posts, and our courses.
general_action_read
Read the docs
Find tutorials, code samples, and references for how to use all of our products.
Explore more
general_content_community
Join the community
Stay on top of Realm events, hackathons, office hours, and virtual meetups.
Meet up
mdb_devhub
Visit the developer hub
Learn how to use Realm across platforms. Get tips, tricks, and how-to guides.
Level up