Integrations
Database
The database layer is a plugin package composed in bionicjs.config.ts. Engine and access layer are chosen independently — Prisma, Drizzle, Kysely, or raw SQL, with SQLite or PostgreSQL.
Overview
bionicjs allows you to choose the best database tool for your workflow, providing type-safe clients directly to your server routes and API endpoints.
Supported ORMs
- Prisma: Next-generation Node.js and TypeScript ORM.
- Drizzle: Headless TypeScript ORM with a focus on type safety and performance.
- Kysely: Type-safe and autocompletion-friendly typescript SQL query builder.
- Raw SQL: For when you need absolute control.