Brinqa Query Language (BQL) Overview
Brinqa Query Language (BQL) is a powerful and flexible query language designed to explore, filter, and analyze data across the Brinqa Platform. Built on an entity-relationship graph model, BQL enables you to traverse relationships between data models and retrieve results based on defined criteria.
BQL resembles natural language, making it intuitive to construct queries that surface critical issues, evaluate compliance, and monitor patterns in your environment. Once your data is ingested into the platform, you can use BQL to uncover meaningful insights across assets, findings, vulnerabilities, tickets, and more.
For guidance on formatting, capitalization, and best practices, see the BQL Syntax and Style Guide.
Use the quick links below to begin learning the basics of BQL, how to explore relationships, or dive into practical examples.
๐ Basic Keywords
Understand how to use core keywords like FIND, WHERE, THAT, RETURN, and more.
โ๏ธ Operators
Explore attribute, list, boolean, comparison, and date/time operators for powerful filtering.
๐ Relationships
Learn how to use THAT and relationship verbs like HAS, IS, and RELATES to traverse your data.
๐ก BQL Example Library
See practical examples of BQL used throughout the Brinqa Platform.
BQL featuresโ
BQL offers the following features and functionalities:
- Uses case-insensitive keywords.
- Supports basic keywords like
FIND
,WHERE
,THAT
,AS
,RETURN
, andWITH
. - Supports optional relationships with
OPTIONALLY
. - Resolve duplicates with
DISTINCT
. - Supports standard operators, including Attribute. Boolean, Comparison, Date and Time, List, Security, and String.
- Supports multi-labeling by selecting entities or relationships of different class or type.
- Supports sorting and pagination with
ORDER BY
,SKIP
andLIMIT
. - Supports multi-step graph traversals through relationships with the
THAT
clause. - Supports Aggregate, Numeric, Logarithmic, Trigonometric, Scalar, and String functions.
- Save and reuse your most used and favorite queries.