Need advice about which tool to choose?Ask the StackShare community!

Parse

426
455
+ 1
597
Realm

225
383
+ 1
16
Add tool

Parse vs Realm: What are the differences?

Developers describe Parse as "The complete mobile app platform". With Parse, you can add a scalable and powerful backend in minutes and launch a full-featured app in record time without ever worrying about server management. We offer push notifications, social integration, data storage, and the ability to add rich custom logic to your app’s backend with Cloud Code. On the other hand, Realm is detailed as "Realm makes it easy to build reactive apps, realtime collaborative features, and offline-first experiences". The Realm Mobile Platform is a next-generation data layer for applications. Realm is reactive, concurrent, and lightweight, allowing you to work with live, native objects.

Parse belongs to "Mobile Backend" category of the tech stack, while Realm can be primarily classified under "Mobile Database".

Some of the features offered by Parse are:

  • Store basic data types, locations, photos
  • Update over the air
  • Data browser lets you manage, search, and update content without writing a single line of code

On the other hand, Realm provides the following key features:

  • Feels like Home - Realm’s data structures look like the Objects and Arrays of your language, but provide additional features such as: querying, relationships & graphs, thread safety, and more.
  • Memory-Efficient - Realm is not built on SQLite. Instead, a custom C++ core is used to provide memory-efficient access to your data by using Realm objects, which usually consume less RAM than native objects.
  • F-F-Fast! - Realm offers extraordinary performance compared to SQLite and other persistence solutions.

"Easy setup" is the top reason why over 111 developers like Parse, while over 4 developers mention "Good" as the leading cause for choosing Realm.

Realm is an open source tool with 13.4K GitHub stars and 1.74K GitHub forks. Here's a link to Realm's open source repository on GitHub.

According to the StackShare community, Parse has a broader approval, being mentioned in 115 company stacks & 241 developers stacks; compared to Realm, which is listed in 59 company stacks and 51 developer stacks.

Get Advice from developers at your company using StackShare Enterprise. Sign up for StackShare Enterprise.
Learn More
Pros of Parse
Pros of Realm
  • 118
    Easy setup
  • 77
    Free hosting
  • 62
    Well-documented
  • 51
    Cheap
  • 47
    Use push notifications in 3 lines of code
  • 41
    Fast
  • 39
    Cloud code
  • 32
    Good for prototypes
  • 31
    Cloud modules
  • 27
    Backed by facebook
  • 7
    Cross Platform
  • 7
    Parse Push
  • 6
    Multiplatform
  • 6
    Parse Core
  • 6
    Parse Analytics
  • 5
    Quick chat and profile capabilities
  • 5
    Cloud Based
  • 5
    Free Tier
  • 4
    Nice security concept
  • 3
    Local Datastore
  • 3
    Backbone Models
  • 3
    Free
  • 3
    Geopoints
  • 3
    Backend as a service
  • 2
    Easy to use
  • 2
    About to Die
  • 2
    Anonymous Users
  • 7
    Good
  • 3
    Elegant API
  • 3
    Cloud Syncing
  • 2
    React Native Support
  • 1
    Strong Adoption Growth

Sign up to add or upvote prosMake informed product decisions

Cons of Parse
Cons of Realm
    Be the first to leave a con
    • 1
      No offline support for web till now

    Sign up to add or upvote consMake informed product decisions

    What is Parse?

    With Parse, you can add a scalable and powerful backend in minutes and launch a full-featured app in record time without ever worrying about server management. We offer push notifications, social integration, data storage, and the ability to add rich custom logic to your app’s backend with Cloud Code.

    What is Realm?

    The Realm Mobile Platform is a next-generation data layer for applications. Realm is reactive, concurrent, and lightweight, allowing you to work with live, native objects.

    Need advice about which tool to choose?Ask the StackShare community!

    What companies use Parse?
    What companies use Realm?
    See which teams inside your own company are using Parse or Realm.
    Sign up for StackShare EnterpriseLearn More

    Sign up to get full access to all the companiesMake informed product decisions

    What tools integrate with Parse?
    What tools integrate with Realm?

    Sign up to get full access to all the tool integrationsMake informed product decisions

    What are some alternatives to Parse and Realm?
    Firebase
    Firebase is a cloud service designed to power real-time, collaborative applications. Simply add the Firebase library to your application to gain access to a shared data structure; any changes you make to that data are automatically synchronized with the Firebase cloud and with other clients within milliseconds.
    Heroku
    Heroku is a cloud application platform – a new way of building and deploying web apps. Heroku lets app developers spend 100% of their time on their application code, not managing servers, deployment, ongoing operations, or scaling.
    DreamFactory
    DreamFactory is an open source REST API backend for mobile, web, and IoT applications. It provides RESTful web services with pre-built connectors to SQL, NoSQL, file storage systems, and web services. It's secure, reusable, and offers live API documentation.
    Parse-Server
    A Parse.com API compatible router package for Express. Read the announcement blog post here: http://blog.parse.com/announcements/introducing-parse-server-and-the-database-migration-tool/. Read the migration guide here: https://parse.com/docs/server/guide#migrating
    OutSystems
    OutSystems is a low-code platform to visually develop your application, integrate with existing systems and add your own code when needed.
    See all alternatives