NotDatabase
Docs
NotDatabase is a schema-based key-value database built for developers who want structure without the bloat.
Unlike traditional databases that require complex migrations, query languages, or rigid schemas, NotDatabase offers a simpler way: define your data model once, and it handles validation, constraints, and storage behind the scenes.
It stores data as JSON documents under collections, with optional schema validation for each one. Every document automatically includes metadata like _id, createdAt, and updatedAt.
Think of it like Firestore, but with full TypeScript type safety and better DX.
Databases can become unnecessarily complicated for projects.
You're either:
NotDatabase was built because developers deserve something lightweight but structured. A tool that feels native in TypeScript. One that doesn’t ask you to choose between structure and flexibility.
You define your schema in TS, and everything just works — type-safe SDK, server validation, and simple APIs.
It's for: