Sleepy Hollow
A headless API framework for Node.js and Bun where requirements, tests, validation, routes, security, data access, and evidence stay connected.
Overview
Sleepy Hollow is a headless API framework for building backend services on Node.js and Bun. It is designed for API work where the framework should help prove what was built, not just route requests.
Framework Shape
The framework combines file-based routing, strict validation, explicit security composition, relational data access, OpenAPI and client generation, and a verification workflow that maps requirements to tests and evidence.
Why It Exists
Sleepy Hollow is built around a practical problem in agent-assisted software development: it is not enough for generated code to look plausible. The system needs a way to connect approved requirements, implemented routes, test coverage, and captured evidence so the work can be checked independently.