CrudIntroduction
Introduction
Comprehensive CRUD library for building RESTful APIs with Prisma
Last updated:
@visulima/crud
Build RESTful APIs with Prisma providing automatic CRUD operations, filtering, sorting, and pagination with Next.js support.
Key Features
- Automatic CRUD - Generate complete CRUD endpoints from Prisma models
- Filtering - Advanced filtering with query parameters
- Sorting - Multi-field sorting support
- Pagination - Built-in cursor and offset pagination
- Next.js Integration - Ready-to-use Next.js API route handler
- Type-Safe - Full TypeScript support with Prisma types
- Customizable - Override default behavior per model
Quick Start
import { PrismaAdapter, nodeHandler } from "@visulima/crud/next";
import { prisma } from "./prisma-client";
const adapter = new PrismaAdapter({ prismaClient: prisma });
export default async (req, res) => {
const handler = await nodeHandler(adapter);
await handler(req, res);
};