Skip to content

Querry KitType-safe query tooling for NestJS APIs.

Focused packages for parsing requests, validating field projections, resolving includes, shaping Prisma-backed responses, and removing repetitive API plumbing.

Querry Kit logo

Repositories

Querry Kit is organized as small, focused open-source repositories. Each package handles one part of predictable query handling for NestJS APIs.

@querry-kit/nest-util

General-purpose NestJS utilities for query parsing, nested query object creation, request body normalization, object diffs, validation error mapping, and Swagger helpers.

  • Parse and normalize request query values
  • Map validation errors into stable API responses
  • Reuse decorators and response helpers in Nest controllers

@querry-kit/nest-prisma-query

Generic NestJS query helpers for Prisma-compatible delegates, pagination DTOs, Swagger response metadata, and optional CASL Prisma access filters.

  • Wrap Prisma delegates with a typed QueryService
  • Use pagination DTOs with class-validator, class-transformer, and Swagger
  • Merge app access rules with caller filters for protected reads

@querry-kit/nest-fields-query

DTO-backed field projection utilities for parsing nested fields expressions, validating projections, deriving relation includes, and shaping API responses.

  • Parse nested fields query expressions
  • Validate projections against DTO schemas
  • Project response objects and build relation includes