Store Anything Serializable
The API Is Agnostic to Data Shape
Type Names Are Yours to Define
The Entity Api stores any MessagePack-serializable object model.
Type names are consumer-defined strings — the API enforces no schema, creates no columns, and performs no migrations.
User profiles, document versions, application settings, workflow state, and audit records all store through the same interface.
Generic Overloads Handle Serialization
The client library provides generic overloads that accept a typed object and return a typed object.
MessagePack serialization and deserialization are handled internally.
The developer works with strongly typed models and the Entity Api handles the binary representation.