Type-Safe Firestore ORM for Node.js
Build production-ready Firestore applications with validation, soft deletes, lifecycle hooks, and a powerful query builder. Designed for Firebase Admin SDK with full TypeScript support.
Quick start
Get up and running with FirestoreORM in minutes
Install the package
Install FirestoreORM along with its peer dependencies using your preferred package manager.
Start building
Use the repository to perform CRUD operations with full type safety.
Learn more in the quickstart guide or explore the API reference.
Core features
Everything you need to build production-ready Firestore applications
Type-safe
Full TypeScript support with Zod validation ensures your data is always correct
Soft deletes
Never lose data accidentally with built-in soft delete functionality
Lifecycle hooks
Add custom logic at any point in the data lifecycle without cluttering your code
Query builder
Intuitive, chainable queries with pagination, aggregation, and streaming
Transactions
ACID guarantees for critical operations with full transaction support
Bulk operations
Efficient batch writes with automatic chunking for large datasets
Explore documentation
Deep dive into concepts, guides, and API reference
Core concepts
Learn the fundamentals of the repository pattern, validation, and hooks
Guides
Step-by-step guides for common operations and advanced patterns
Framework integration
Integrate with Express, NestJS, and other Node.js frameworks
API reference
Complete API documentation with all methods and parameters
Ready to get started?
Install FirestoreORM and start building type-safe Firestore applications today
Install Now