> ## Documentation Index
> Fetch the complete documentation index at: https://docs.luklak.com/llms.txt
> Use this file to discover all available pages before exploring further.

# UQL: The Language of Your Business

> An introduction to Universal Query Language (UQL), the powerful, unified engine that allows you to find, filter, and aggregate any data across the entire Luklak platform.

## The Brain of the Platform

How do you find any piece of information, anywhere in your system, instantly? How do Dashboards aggregate data from a dozen different processes? How do Automations know precisely when to run?

<Frame>
  <img src="https://mintcdn.com/luklak-28b92ec5/FKezr7tn6VWpht27/images/UniversalQueryLanguage.png?fit=max&auto=format&n=FKezr7tn6VWpht27&q=85&s=73d0f190d8d87ecc92158d53fe575322" alt="Universal Query Language Pn" width="2974" height="2150" data-path="images/UniversalQueryLanguage.png" />
</Frame>

The answer to all these questions is **Universal Query Language (UQL)**.

UQL is the powerful, natural language-like query engine that is built into the core of the Luklak platform. It is the single "brain" that understands all your data and powers every feature that requires finding, filtering, or aggregating information.

## What Makes UQL 'Universal'?

In traditional software, your CRM data is trapped in one database, and your Project data is in another. Querying across them is impossible without complex code and APIs.

Because every piece of data in Luklak is a `🧊 Universal Object`, they all share a common underlying structure. This allows a single, unified language—UQL—to instantly find and understand any piece of data, across any `Function` or `Space`, without limitation.

## Two Ways to Use UQL

UQL is designed to be accessible to everyone, from everyday users to advanced architects. You can interact with it in two ways.

<CardGroup cols={2}>
  <Card title="The Visual Interface" icon="filter-list" iconType="duotone">
    For most tasks, you'll use UQL through a simple, point-and-click graphical interface. When you use the Quick Filter bar or build a basic Dashboard gadget, you're using UQL's power without writing a single line of code.

    <br />

    <br />

    **Best for:** Business users, managers, and quick data filtering.
  </Card>

  <Card title="Advanced Scripting" icon="code" iconType="duotone">
    For complex scenarios, architects and power users can write UQL expressions directly. This provides maximum control and flexibility to create sophisticated filters, reports, and automation conditions.

    <br />

    <br />

    **Best for:** Architects, data analysts, and building complex automation logic.
  </Card>
</CardGroup>

## Where You'll Find UQL

UQL is the invisible engine behind many of Luklak's most powerful features:

* **Quick Filter Bars** in Workviews and Dashboards
* **Saved Filters** for reusable, shareable queries
* **Dashboard Gadgets** for defining data sources
* **Automation Conditions** for creating smart, data-driven rules
* **Object Picker Fields** for filtering the selectable options

## What's Next?

You understand the power and scope of UQL. Now it's time to learn the language itself and see how it's applied.

* [**Start with the fundamentals: UQL Basics**](/en/02-platform/platform-overview/filter-and-uql/uql-basics)
* [**See it in action: Creating Filters**](/en/02-platform/platform-overview/filter-and-uql/filters)
* [**Learn to use it in automation: UQL in Automation**](/en/02-platform/platform-overview/filter-and-uql/uql-in-automation)
* [**Master complex queries: Advanced UQL**](/en/02-platform/platform-overview/filter-and-uql/advanced-uql)
