Skip to content

General

Hands-on with FunQL .NET Basic sample

FunQL .NET lets you easily add filtering, sorting, and pagination to your API — using a simple, functional query language that works out of the box. If you want to explore FunQL .NET without doing a deep dive, the new Basic sample is the place to start.

The Basic sample defines a simple FunQL schema and runs a query on an in-memory list of LEGO sets using filter and sort parameters. The results are printed to the console as formatted JSON. No HTTP. No EF Core. Just the basics.

Introducing the first FunQL .NET sample

We are excited to announce the release of the first official FunQL .NET sample project: WebApi. This sample demonstrates how to integrate FunQL into a modern RESTful ASP.NET Core Web API.

FunQL is a powerful functional query language that simplifies filtering, sorting, and data retrieval in APIs. With the release of FunQL .NET, developers can seamlessly integrate FunQL into their .NET applications. However, we know that setting up a new technology can be challenging, so we created WebApi as a hands-on example to help developers get started quickly.

FunQL .NET just landed

We are thrilled to announce the initial public release of FunQL .NET, the official .NET implementation of FunQL — the open-source Functional Query Language designed to simplify and enhance API querying.

With this release, developers can now integrate powerful, structured, and intuitive query capabilities directly into their .NET applications. Whether you want to enhance an existing REST API with robust filtering and sorting or build a dedicated FunQL-powered API, FunQL .NET provides a flexible and efficient solution. Designed to work seamlessly with LINQ and Entity Framework Core, it enables developers to write expressive, optimized queries with minimal effort.