UQL unifies your databases, APIs, and enterprise systems behind a single query interface — with built-in automation, AI assistance, and enterprise-grade security.
UQL is a complete enterprise data platform, not just a query tool. Every component is purpose-built to work together.
Native desktop client built with Tauri. Full query builder, pipeline management, AI chat, and bridge configuration in a fast, local application.
Query any connected system directly from Excel. Custom functions like =UQL.QUERY() and =UQL.REPORT() bring live enterprise data into your spreadsheets.
The execution engine. Compiles UQL queries into optimized plans, manages secrets, enforces security policies, and orchestrates pipeline workflows.
Serverless management layer for template distribution, tenant provisioning, and centralized configuration across deployments.
Write one query, hit any system. UQL compiles your requests into optimized execution plans — whether the backend is SQL Server, NetSuite, Salesforce, or a REST API. Schema discovery is automatic: connect a system and UQL enumerates every available collection, field, and data type.
"plan": [
{ "op": "secret.load", "ref": "netsuite.prod" },
{ "op": "http.request", "method": "GET" },
{ "op": "collection.parse" },
{ "op": "result.return" }
]
Build automated data workflows with YAML-based pipelines. Chain HTTP requests, SQL operations, AI decision points, and human approval gates into scheduled, repeatable processes.
steps:
- id: fetch_records
op: http.request
save_as: artifact:records
- id: ai_review
op: ai.agent
args:
prompt: "Flag anomalies"
- id: sync_approved
op: db.query
if: $ref: artifact:ai_review.ok
An integrated AI chat that understands your data. Ask questions in natural language, and the assistant can discover schemas, execute queries, and build pipeline definitions — all within the conversation.
Bring enterprise data directly into the tool your team already uses. UQL's Excel add-in provides custom spreadsheet functions, a query builder in the taskpane, and live report execution — no exports, no CSVs, no copy-paste.
=UQL.QUERY() — live data in any cell=UQL.REPORT() — execute saved reportsSave parameterized queries as named reports that anyone on the team can execute. Reports support aggregations, transforms, and consistent output schemas — accessible from the desktop app, Excel, or the API directly.
Tenant-isolated infrastructure with secrets managed in Azure Key Vault, identity through Azure Entra ID, and compute on Azure Container Apps.
Point UQL at any supported system — SQL databases, REST APIs, NetSuite, Salesforce, and more. Credentials are stored in Azure Key Vault, never in the application.
UQL automatically enumerates every available collection, field, and data type across your connected systems. One unified catalog, zero manual mapping.
Execute queries from the desktop app, Excel, or the API. Save parameterized reports that your whole team can run with different inputs.
Build YAML-based workflows that chain operations, branch on conditions, invoke AI agents, and run on schedules — with full audit trails and approval gates.
Every layer of UQL is built with security as a core requirement, not an afterthought.
All users authenticate via Azure AD with OAuth2 PKCE. Short-lived tokens, enforced MFA, role-based access control.
Credentials never touch the application database. All secrets stored in and fetched from Azure Key Vault at request time.
Reader and Admin roles enforced at every endpoint. Write operations require Admin. Collection-level read-only overrides for sensitive data.
Infrastructure is isolated per tenant. No cross-tenant access paths. Private networking and least-privilege access enforced.
HMAC-SHA256 request signing with timestamp enforcement and replay protection via nonce tracking.
All authentication, authorization, key usage, and execution events are logged with append-only retention for compliance.
Template-driven architecture means new integrations are added declaratively — no code changes required.
LL
Co-Founder
AL
Co-Founder