New
Apps 1,895Makers 1,890This week 1,690
Promote your app−30%
2views in
the last 30 days

peQL

Policy Enforcing Query Engine (peQL) is a SQL query engine that lets you define different data rules and data access policies for users, agents and services, and enforces those rules whenever they query your data.

Use cases

Share data with customers and partners. Let each customer query their own records from a shared dataset. Mask personal details for partners while allowing authorised staff to see them.

Set limits on what agents can query. Give an agent access to the rows and columns its task requires. peQL applies those limits to the SQL it submits.

Keep failed quality checks out of reports. Refuse writes of rows that break a contract's checks or set them aside, never return such rows to a query, and refuse queries when a dataset fails a quality or freshness requirement.

Share statistics with privacy rules. Suppress results for small groups, add noise to aggregates and limit repeated queries with a privacy budget.

Documentation

Getting started
Learn the concepts, then run your first queries.
Using peQL
Work with the command line, or use peQL in Python and Rust.
How it works
Understand validation, caller rules and query execution.
Reference
Look up commands, result fields and common errors.

Read the documentation website, or browse the pages above on GitHub.

Getting started →


Contributing · Changelog · Apache-2.0 license

Description taken from the repository README.

Ratings

–
0 ratings
5 0
4 0
3 0
2 0
1 0

Rate this app

Sign in to rate

Comments 0

Sign in to comment

No comments yet.

Related apps

#sql · #policy · #database