A TypeScript toolkit enhancing Prisma ORM with flexible authorization and auto-generated, type-safe APIs.
ZenStack is a powerful TypeScript toolkit designed to streamline full-stack development by enhancing the popular Prisma ORM. It introduces a schema-first approach to authorization, allowing developers to define access control policies directly within their data models. This eliminates the need for complex, imperative authorization code or intricate SQL Row-Level-Security rules, making security management more intuitive and less error-prone.
Beyond authorization, ZenStack automates the generation of CRUD APIs and type-safe frontend hooks. These generated APIs are inherently secure due to the integrated access control, enabling them to be safely called directly from the frontend. This significantly reduces boilerplate code, accelerates development cycles, and ensures a consistent, type-safe data flow across the entire application stack. Its core is framework-agnostic, providing flexibility to integrate with various backend and frontend frameworks wherever Prisma runs.
0 reviews
Sign in to write a review and help other indie hackers make informed decisions.
Sign In to Write a ReviewBe the first to share your experience with this tool!
Join thousands of indie hackers building with ZenStack