ObjectBox is a superfast, light-weight object persistence framework for iOS and macOS.

This is the ObjectBox Swift API reference. Also check the guides for general documentation.

Current version: 0.6.0 (beta)

Most Important Types

  • Store: the long-lived connection to your data on disk.
  • Entity: protocol to mark your type as persistable by ObjectBox.
  • Id: identifies object instances in the database.
  • Box: main interface to persist objects and create Querys.
  • Query: conditional fetching of object of a certain type.

Please let us know your feedback

We depend on your feedback to become the most Swift-friendly persistence solution.

Please help us and let us know how we are doing so far:

What’s Missing in the Beta?

  • Incomplete functionality: missing relation types, data observers, object browser.
  • Changing the internal structure of the library to open source the Swift code.

Keep in Touch

We’re obviously not finished here.

Sign up for future updates on ObjectBox Swift.