Skip to main content
fireodm Logo

Fireodm brings type-safe models, Zod validation, and seamless relation loading to your Firestore workflows—write less boilerplate and ship faster.

Decorator-Driven Models

Decorator-Driven Models

Define your Firestore schema right in your TypeScript classes with @Collection, @StringField, @Relation and friends.

Zod Validation Built-In

Zod Validation Built-In

Every save/update runs a Zod schema under the hood — catch bad data before it ever hits your database.

Easy Relations & Hooks

Easy Relations & Hooks

Link documents with simple @Relation + DocumentReferenceField, then call populate(). Use beforeSave, afterLoad, and more for custom logic.