Realm
Noun · Development
Definitions
An embedded, object-oriented mobile database (now part of MongoDB's Atlas Device SDK) that stores data as native objects rather than rows, supports real-time change notifications, and synchronizes with a cloud backend. In authentication contexts (e.g., Kerberos, Keycloak), a realm is an administrative domain that defines a set of users, credentials, and access policies.
In plain English: Either a mobile database that stores data as objects and syncs to the cloud, or (in security) a named zone that manages a group of user accounts.
Example: "Realm's live objects mean the UI updates automatically when the sync layer pulls new data — no manual refresh needed."