simple-notion-orm

JSON →
library 0.0.15 ·javascript
verified Jun 5, 2026

Simple Notion ORM is a schema-first TypeScript ORM for Notion's Data Sources API, built on top of @notionhq/client. Current version 0.0.15 is early and experimental, with no stable release cadence. It provides Drizzle-inspired table definitions, column builders (text, number, status, relation, people, and metadata helpers), and two page abstractions (standalone pages and database rows) with typed codecs for parsing and encoding Notion payloads. Requires Node.js >= 22 and pnpm; ESM-only. Key differentiator: turns Notion's flexible but verbose API into a typed, Drizzle-like workflow with automatic payload transformation.