SnapJQL - Advanced JQL for Jira Cloud

 

SnapJQL extends Jira Cloud with advanced JQL functions and properties, so you can search deeper, faster, and more flexibly than Jira alone allows.

No configuration required to start querying. Install the apps, run initial indexing, and use SnapJQL functions directly in Jira’s issue search.

image-20260615-083035.png

What is SnapJQL?

SnapJQL adds new JQL functions and properties for:

Category

Examples

Category

Examples

Issue hierarchy

Children, parents, recursive descendants

Issue links

Blocks, relates to, duplicates, and more

Field comparisons

Compare values across issues

Agile

Sprints, boards, issues added after sprint start

Comments & attachments

Search by content and metadata

History & transitions

Who changed what, and when

Groups & organizations

Membership-based queries

Functions work inside Jira’s native JQL editor, no separate tool to learn.


Companion app: SnapJQL – More JQLs

SnapJQL ships with a free companion app due to Atlassian Marketplace packaging limits.

App

Purpose

App

Purpose

SnapJQL – Advanced JQL Functions & Properties

Core functions & admin UI

SnapJQL – More JQLs (Free)

Additional JQL properties (due to Atlassian packaging limitations)

Both apps integrate automatically. Install both, no extra setup.


Before you begin

Complete this once per Jira site:

After indexing, all functions are available immediately in Jira.


Start here

Pick the guide that matches your goal:


🔍 All functions & properties

Reference for every SnapJQL function and property

All functions and properties

Use when you know what you want to query and need syntax, parameters, and examples.


✏️ JQL Search Page

Build advanced queries with clicks — no caching, no limits

JQL Search Page

Visual query builder inside SnapJQL. Pick a function, fill in parameters, run the query, and copy the JQL.


⚙️ Indexing

On-demand indexing for existing Jira data

Indexing

Required after install and whenever you enable new indexed fields. App administrators only.

image-20260615-084622.png

📁 Filters

Create, save, edit, sync, and manage saved filters

Filters

Save SnapJQL queries as Jira filters and keep them in sync. See also How filter sync works.

image-20260615-084756.png

⏱️ Function cache

Understand Jira’s function result caching — and how to work around it

Function cache

Explains why results can look “stale” and how precomputation helps.


🛠️ Settings – More

App administration, auto-sync, and diagnostics

Settings – More

General settings, auto-sync schedules, diagnostic reports, and index reconciliation. App administrators only.


📋 SnapJQL Issue Activity Panel

See indexed SnapJQL data on any issue

SnapJQL Issue Activity Panel (add page link)

View indexed fields, links, and hierarchy context directly on an issue.


Who should read what?


Need help or have a feature request?

Contact us anytime through our customer portal.

We respond quickly and welcome function requests.