Flexible Permission Modes

Build SQL queries with intelligent autocomplete

Connect your database to a local web interface. Query, explore, and visualize your data with context-aware autocomplete and visual query building. Choose your permission mode (read-only, read-write, or full access) and switch anytime to keep your data safe.

SELECT ranger_name, color, power_level
Select these columns: ranger_name, color, power_level
FROM power_rangers
From the table: power_rangers
WHERE team = 'Mighty Morphin'
Filter rows where team equals 'Mighty Morphin'
ORDER BY power_level DESC;
Sort results by power_level descending

Permission Modes

Choose the right level of access for your needs. Switch between modes anytime to keep your data safe.

Current Mode: READ-ONLY

Only SELECT and read operations

💡 Pro Tip: Switch between modes in the editor toolbar. Changes apply instantly without restarting.

Visual Query Builder

Build complex SQL queries with point-and-click interface. No need to remember syntax.

Advanced Query Features

Base Query

users
user_name
email
status
=
'active'
created_at DESC

JOIN Configuration

INNER JOIN
orders
users.id
orders.user_id

JOINs allow you to combine data from multiple tables based on related columns.

Generated SQL

SELECT user_name, email
FROM users
INNER JOIN orders ON users.id = orders.user_id
WHERE status = 'active'
ORDER BY created_at DESC;
Reusable Query Templates

Save time with smart templates

Create reusable SQL templates with dynamic parameters. Turn your most common queries into powerful, customizable templates.

Parameterized Queries

Create templates with dynamic parameters that can be customized on-the-fly. Perfect for reports that change variables but keep the same structure.

One-Click Execution

Execute templates instantly with customizable parameters. No need to rewrite complex queries from scratch every time.

Organize & Tag

Tag templates by project, database dialect, or use case. Search and filter to find exactly what you need in seconds.

User Analytics Report

Last updated 2 hours ago

PostgreSQL
Analytics
Parameters:
$startDate='2024-01-01'
$minSignups=100
SELECT country, COUNT(*) AS signups
FROM users
WHERE created_at >= $startDate
GROUP BY country
HAVING COUNT(*) > $minSignups
ORDER BY signups DESC;
♾️
Unlimited Templates
Create as many as you need
Instant Execution
Run queries in milliseconds
🏷️
Smart Organization
Tag and categorize effortlessly

How it works

Get started with SculptQL in three simple steps

1

Install & Connect

Install SculptQL via npm and connect to your database with environment variables.

2

Build Queries

Use our intuitive interface with intelligent autocomplete to build complex SQL queries.

3

Explore & Visualize

Explore your schema, visualize relationships, and export results to multiple formats.

See SculptQL in action

Experience the power of our visual SQL builder with real-time previews

Works with the following databases

Explore your database schema

Visualize table relationships and explore your database structure with interactive tools

Table View & ERD

Table View

Browse tables in a structured format with column details, data types, and constraints.

ERD Visualization

Interactive Entity Relationship Diagrams to understand table relationships and foreign keys.

Schema Filtering

Search and filter tables and columns to quickly find what you're looking for.

Schema Explorer

Interactive database schema visualization

users1,234 rows
orders5,678 rows
products890 rows