Home / Platforms / Realm
R

Realm

MongoDB's mobile database and sync platform

Fully Managed BaaSFree Tier AvailableMongoDB ecosystem
Visit Website →

Overview

Realm is a mobile-first database and backend platform from MongoDB, designed specifically for mobile and edge applications. It consists of Realm Database (a fast, embedded mobile database) and Atlas Device Sync (real-time data synchronization with MongoDB Atlas). What makes Realm unique is its mobile-first architecture - the database runs directly on devices (iOS, Android, React Native) with native performance, and optionally syncs with the cloud. This allows apps to work offline seamlessly and sync when connectivity returns. Realm's object-oriented database is easier to use than SQL, with native integration into Swift, Kotlin, and other mobile languages. Combined with MongoDB Atlas backend, you get a complete mobile BaaS with authentication, functions, and triggers. Ideal for mobile apps requiring offline-first capabilities, real-time sync, and edge computing.

Features

Database: NoSQL
Authentication
File Storage
Cloud Functions
Realtime
GraphQL
REST API
Self-Hosted

Tech Stack

C++MongoDBSwiftKotlin

Best For

Mobile appsOffline-first appsReact NativeEdge computing

Pricing

Free Tier:Yes
Starting Price:$0
Model:Free tier + usage-based

Details

Deployment:Managed
Founded:2011
Backed By:MongoDB

Compliance

SOC 2HIPAAGDPR

Ready to get started with Realm?

Visit Realm

Frequently Asked Questions about Realm

What is Realm?

Realm is a mobile-first database and backend platform from MongoDB, designed specifically for mobile and edge applications. It consists of Realm Database (a fast, embedded mobile database) and Atlas Device Sync (real-time data synchronization with MongoDB Atlas). What makes Realm unique is its mobile-first architecture - the database runs directly on devices (iOS, Android, React Native) with native performance, and optionally syncs with the cloud. This allows apps to work offline seamlessly and sync when connectivity returns. Realm's object-oriented database is easier to use than SQL, with native integration into Swift, Kotlin, and other mobile languages. Combined with MongoDB Atlas backend, you get a complete mobile BaaS with authentication, functions, and triggers. Ideal for mobile apps requiring offline-first capabilities, real-time sync, and edge computing.

Is Realm free to use?

Yes, Realm offers a free tier. Free tier + usage-based

What features does Realm offer?

Realm offers NoSQL database, authentication, file storage, cloud functions, real-time updates, GraphQL API, REST API, and more.

Can I self-host Realm?

No, Realm is a Managed platform and cannot be self-hosted.

What is Realm best for?

Realm is particularly well-suited for mobile apps, offline-first apps, react native, edge computing.