PHPackages                             krak/aql - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Parsing &amp; Serialization](/categories/parsing)
4. /
5. krak/aql

ActiveLibrary[Parsing &amp; Serialization](/categories/parsing)

krak/aql
========

API Query Langauge

v0.2.2(9y ago)1474[1 issues](https://github.com/krakphp/aql/issues)MITPHP

Since Dec 30Pushed 9y ago1 watchersCompare

[ Source](https://github.com/krakphp/aql)[ Packagist](https://packagist.org/packages/krak/aql)[ RSS](/packages/krak-aql/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (6)Dependencies (3)Versions (7)Used By (0)

AQL - API Query Language
========================

[](#aql---api-query-language)

API Query Language is a library designed to validate/transform string expressions to be used in API's for querying/filtering data. It allows user generated expressions to be used for querying data sets yet allows full verification to prevent any unwanted expression types.

Installation
------------

[](#installation)

Install with composer at `krak/aql`.

Usage
-----

[](#usage)

An example might be the easiest way to understand what this library does.

```
