**Source URL:** https://limited.veevavault.dev/clinical/vault-api/api-reference/26.2/logs/vql-query-profiler.md

# VQL Query Profiler

[Query Profiler](/vql/guides/query-profiler) provides developers with a single, centralized record for all VQL queries run via Vault API and Java SDK, making it easier to analyze, troubleshoot, and optimize query performance.

You must have the *Admin*: *Logs*: *Developer* permission to start, end, or download profiler sessions.

<LandingPageList>

* [List All Sessions](/clinical/vault-api/api-reference/26.2/logs/vql-query-profiler/list-all-sessions/)
* [List Single Session](/clinical/vault-api/api-reference/26.2/logs/vql-query-profiler/list-single-session/)
* [Create New Session](/clinical/vault-api/api-reference/26.2/logs/vql-query-profiler/create-new-session/)
* [End Active Session](/clinical/vault-api/api-reference/26.2/logs/vql-query-profiler/end-active-session/)
* [Download Session Results](/clinical/vault-api/api-reference/26.2/logs/vql-query-profiler/download-session-results/)
* [Delete Session](/clinical/vault-api/api-reference/26.2/logs/vql-query-profiler/delete-session/)

</LandingPageList>

---

**Previous:** [Download Workflow Activity Log](/clinical/vault-api/api-reference/26.2/logs/download-workflow-activity-log)  
**Next:** [List All Sessions](/clinical/vault-api/api-reference/26.2/logs/vql-query-profiler/list-all-sessions)