Think of a Realm as a database.
A Realm is similar to a database and can contain different kinds of objects. You can use a Realm in your app instead of an SQL database.
The Realm is saved in a file on your device and can be backed up.
You can also create a Realm in memory which is destroyed when you close the realm.
Realm works seamlessly with Android and is very easy to set up and use.