Schema instances represent collections of model object schemas managed by a Realm.

When using Realm, Schema instances allow performing migrations and introspecting the database’s schema.

Schemas map to collections of tables in the core database.


  • An array of ObjectSchemas for all object types in the Realm.

    This property is intended to be used during migrations for dynamic introspection.

  • A human-readable description of the object schemas contained within.

ObjectSchema Retrieval


  • Returns whether the two schemas are equal.