QueryLens lets your team query any database using natural language — in any language — without writing a single line of SQL. Deployed entirely on your own infrastructure.
No data analyst required. No SQL training. Just ask — and get a precise, reliable answer in seconds.
Ask questions the way you'd ask a colleague. QueryLens understands context, intent, and nuance — converting your question into accurate SQL automatically.
Your team can ask questions in their native language. Turkish, English, German, Arabic, Japanese — QueryLens supports all languages available in GPT-4o mini.
A single Docker container is all you need. No infrastructure complexity, no IT dependencies. Up and running in under 15 minutes on any server.
PostgreSQL, MySQL, Microsoft SQL Server, SQLite and more. Connect multiple databases and switch between them seamlessly from the same interface.
Results rendered as tables, bar charts, line graphs, or pie charts — automatically selected based on your query. Export to CSV or PDF in one click.
QueryLens connects using your existing database users. Each user sees exactly what their DB account permits — no duplicate access management required.
One command pulls the QueryLens Docker image to your server. No dependencies, no configuration files.
Enter your connection string through the web UI. QueryLens reads the schema — your data never leaves your server.
Create user accounts and assign each user their corresponding database credentials. Access is governed by your existing DB permissions.
Your team logs in through a browser, types a question in any language, and gets instant results with automatic visualizations.
docker run -d -p 8080:8080 querylens/app:latest
In a market where every SaaS tool wants to process your data on their servers, QueryLens takes the opposite position.
We store nothing. No query logs, no results. Your data is processed in memory on your server and never transmitted to us.
Because your data stays within your own infrastructure, compliance with Turkish KVKK and European GDPR is satisfied structurally — not just contractually.
Permissions are inherited directly from your database user accounts. What a user can access in the database is exactly what they can query through QueryLens — no exceptions.
QueryLens does not maintain a separate permission layer. Each team member connects with their own database credentials — and sees only what that account is authorized to see.
This means your existing database administrator controls access. No duplication, no drift, no risk of misconfiguration on our end.
Deploy in minutes. No SQL. No complexity. No data leaving your server.