Quick start

Overview of Realm
  • Realm
    The Realm database. The storage and transactional manager of your object persistent store. It is in charge of creating and removing instances of your RealmObjects, querying, and performing transactions. Read more.

  • RealmConfiguration
    A configuration object that is used to setup a specific Realm instance. Read more.

  • RealmObject
    The super class of all objects (models) that are to be stored in Realm. A Java object must extend RealmObject in order to be considered a RealmObject. Read more.

  • RealmList
    A List that is used in RealmObjects to model one-to-many relationships with other RealmObjects. Read more.

  • RealmQuery
    An object that encapsulates a query as defined through Realms fluent query interface. Queries are executed using either the RealmQuery.findAll(), RealmQuery.findFirst() or their variants. Read more.

  • RealmResults
    The result set of an executed RealmQuery for a given Realm. RealmResults are live, auto-updating views into the underlying data, which means results never have to be re-fetched. Read more.

Packages 
Package Description
io.realm  
io.realm.annotations  
io.realm.coroutines  
io.realm.exceptions  
io.realm.log  
io.realm.mongodb  
io.realm.mongodb.auth  
io.realm.mongodb.functions  
io.realm.mongodb.log.obfuscator  
io.realm.mongodb.mongo  
io.realm.mongodb.mongo.events  
io.realm.mongodb.mongo.iterable  
io.realm.mongodb.mongo.options  
io.realm.mongodb.mongo.result  
io.realm.mongodb.push  
io.realm.mongodb.sync  
io.realm.rx