Rql+Nestjs+Prisma: Search Made Easy

When you build API, you will always come to the state, where you will have to search among data which exists within your system. There are already standards how to deal with GET query parameters, such as

We chose RQL for our latest project, which is built upon NestJS framework and using prisma ORM as database abstraction.

What is Resource Query Language (RQL)?

RQL (Resource Query Language) is a query language designed for filtering and manipulating data in RESTful APIs. It provides a way to perform complex queries using a URL-friendly syntax, allowing operations like filtering, sorting, pagination, and aggregation. RQL is commonly used in APIs to enable flexible and efficient data retrieval without requiring custom query parameters for each use case. Read more about RQL.

[Read More]