Skip to Content
Monkko

Monkko

The Modern MongoDB ODM for TypeScript

Our aim is simple: provide the best modern developer experience possible for MongoDB. Stop fighting your ODM. Get full type safety, automatic code generation, and built-in validation—without sacrificing performance.

Why Monkko?

Traditional MongoDB ODMs force you to choose between developer experience and performance. Monkko gives you both.

1

TypeScript First

Built from the ground up with TypeScript. Every query, every populate, every field—fully typed.

2

Auto-Generated Code

Define schemas once. Our CLI generates TypeScript types and Zod schemas automatically.

3

Built-in Validation

Zod validation out of the box. ValiBot and more coming soon. Catch errors before they hit your database.

4

Multi-Database Ready

Purpose-built for MongoDB clusters. Connect to multiple databases effortlessly.

5

SSR Ready

Built-in serialization for modern SSR applications like Next.js Server Components and other React frameworks.

What’s Coming Next

Monkko is actively developed with exciting features on the roadmap:

1

Aggregation Pipeline Support

Fully typed aggregation pipelines with auto-completion for every stage

2

Migration Tooling

Safe database migrations with version control and rollback support

3

More Validation Libraries

ValiBot, Yup, and custom validator support coming soon

Get Started

Ready to see Monkko in action? Check out our examples or dive into the full guide.

View Examples → | Getting Started Guide →


Built with ❤️ for the TypeScript and MongoDB community

Last updated on