Self-hosted - Works fully offline - Your data never leaves your server

Databases, servers & dashboards - one AI workbench you self-host.

Query and compare schemas across 5 engines, SSH into your servers, browse files via SFTP, schedule backups, and build custom dashboards with a widget SDK. Full Pro features free for 14 days.

SQL ServerPostgreSQLMySQL MariaDBSQLite
Dashboard Ctrl+1
Query Lab
Schema compare
Backups 3 ok
Connectors 6
AI Assistant
SSH Console
SFTP Explorer
Widgets
"Top 5 customers by revenue this quarter"
-- generated from your live schema - prod-shop
SELECT c.name, SUM(o.total) AS revenue
FROM customers c
JOIN orders o ON o.customer_id = c.id
WHERE o.created_at >= date_trunc('quarter', now())
GROUP BY c.name ORDER BY revenue DESC LIMIT 5;
name revenue trend
Acme Corp $42,310
Northwind $38,902
Initech $31,554
Self-HostedYour server, your data
Zero TelemetryNo analytics, no outbound calls
Works OfflineNo internet required
5 DB EnginesSQL Server - PG - MySQL - MariaDB - SQLite
Annual License$99/yr - no subscription
SSH + SFTP Built InConsole, file explorer & tunnels
Widget SDKCustom JS widgets + REST API
AI Copilot

Describe the query. Get production-ready SQL.

Type what you need in plain English. Poly Studio grounds every generation in the connector's live schema - real table and column names, not guesses - then explains, optimizes, or fixes it.

  • Text-to-SQL with schema-aware prompting
  • Explain any query in plain language
  • Optimized rewrites with reasoning included
  • Auto-fix broken SQL from the error message
  • Your own Ollama/compatible endpoint - nothing leaves your network
AI Copilot - schema: public.orders (42 tables)
"Average delivery time by city last 30 days"
SELECT city, AVG(delivered_at - shipped_at) AS avg_time
FROM shipments
WHERE shipped_at >= now() - interval '30 days'
GROUP BY city ORDER BY avg_time;
412msruntime
24rows
✓validated
Schema Compare

Diff across engines - with an AI risk review.

Compare production against staging - even different database engines - and get a ready-to-run ALTER script in the target dialect. Before you execute, AI reviews it for data loss and destructive drops.

  • Any-to-any diff across all 5 supported engines
  • Dialect-correct ALTER scripts (incl. transactional SQLite rebuilds)
  • AI flags destructive changes before they run
  • Multi-tab compare sessions for parallel migrations
Compare - staging → production - 3 changes - risk: medium
ADD CREATE TABLE refunds (id uuid PRIMARY KEY, order_id uuid, amount numeric(10,2));
ADD ALTER TABLE orders ADD COLUMN status text DEFAULT 'new';
- 138 objects identical
DROP customers.legacy_ssn - irreversible, contains 44 rows
+2adds
1destructive
138unchanged
Backup - Restore - Sync

Backups that run themselves.

Per-connector cron schedules, engine-native and logical dumps, compression, checksums and retention pruning. AI reviews recent runs and tells you what's about to break.

  • Cron-scheduled backups per connector
  • pg_dump / mysqldump / BACKUP DATABASE / VACUUM INTO
  • Gzip + SHA-256 + retention pruning
  • Restore workflows and cross-engine sync schedules
  • AI reliability insights on run history
Backups - scheduler active - next run 02:00 UTC
0 2 * * * - prod-shop - native+gzip 0 * * * * - analytics - logical 0 0 * * 0 - mysql-backup - logical
214runs
212 ✓succeeded
1.2 GBlatest
"mysql-backup backups grew 4x in 2 weeks - consider raising retention or weekly-only scheduling."
Dashboards & 16 Built-In Widgets

Dashboards that go far beyond database charts.

Poly Studio unifies database telemetry, server infrastructure health, and developer productivity tools on a single drag-and-drop auto-refreshing canvas. Track live queries alongside server uptime, SSL certificate lifecycles, team calendars, weather, and breaking engineering feeds - or craft proprietary widgets with the sandboxed JavaScript SDK.

  • 16 zero-config built-in widgets - SSL tracker, uptime ping, weather, multi-calendar, RSS news, Reddit feeds, India stocks, backups, query stream & more
  • SQL chart widgets - write any query, get auto-refreshing KPI counters & charts
  • Sandboxed JS Widget SDK - write custom JS widgets inside secure iframes
  • HTML, Markdown & URL embeds - embed team runbooks, Grafana boards & wikis
  • Multi-board canvas with auto-refresh - customize refresh cadence per board
  • Admin publishing & JSON export - broadcast standardized boards to all users
Dashboard - "Prod Ops & Team Hub" Live - 10s auto-refresh
SSL / TLS Cert Valid - 84d left
api.prod-cluster.internal
TLS 1.3 - Let's Encrypt - 0 errors
Auth Gateway 99.98% Up
24ms Latency
Pinging /health every 60s - 0 outages
Database Backups 14 / 14 Pass
1.2 GB Latest
Next: 02:00 UTC (prod-shop) - Gzip
Query Stream 18ms
SELECT count(*) FROM orders...
1,420 rows returned - 0 errors
DC Location 26°C
Bengaluru, IN - Partly Cloudy
Open-Meteo - Humidity 68% - ↗ Trend
Sprint Release Target
2d 14h 22m remaining
v2.4.0 Production Deploy Window
16 Built-In Widgets Ready - GridStack Drag & Drop Export JSON  -  + Add Widget
16 Zero-Config Built-In Widgets

Every Built-In Widget & Its Purpose - Out Of The Box

No extra plugins, third-party marketplaces, or monthly cloud SaaS fees. Filter by category to explore every built-in widget engineered directly into Poly Studio.

Security & TLS
SSL / TLS Certificate Tracker
Connects via TCP/TLS to inspect remote domains, tracking SSL/TLS validity, issuer authority, cipher protocol, and exact days until expiration.
Availability
HTTP / HTTPS Uptime Monitor
Sends regular heartbeat health pings to any URL, microservice, or internal web endpoint to report real-time up/down status and response latency.
Database Ops
Database Connector Health
Aggregates all configured database connections, categorized across SQL Server, PostgreSQL, MySQL, MariaDB, and SQLite with user scoping.
Data Protection
Database Backup Status
Audits recent cron-scheduled backup runs, success vs failure counts, total bytes written, and restore operation verification logs.
Query Telemetry
Recent Query Activity Stream
Live execution stream of the last 50 queries executed across Explorer, displaying execution duration in milliseconds, returned row counts, and errors.
DevOps & Bastions
SSH Tunnels & Bastion Status
Monitors all saved SSH tunnels, bastion jump hosts, and secure database port forwards configured inside Poly Studio.
Schema Drift
Schema Compare & Diff Tool
One-click launchpad to compare schemas between any two databases across dialects and inspect generated ALTER synchronization scripts.
SQL BI & Analytics
Query Lab Dashboard Pages
Summarizes all saved SQL-driven analytical boards and individual KPI visual cards configured across your workspace.
Team Hub
Live Weather & Hourly Trends
Fetches live temperature, weather conditions, and hourly forecasts from Open-Meteo with no API keys or subscription fees required.
Team Schedule
Multi-Feed ICS Calendar Sync
Aggregates multiple ICS feeds (Google Calendar, Outlook 365, company holidays, on-call rotations) into a unified view.
Planning
Interactive Calendar Navigator
Lightweight, zero-latency month and year calendar view with responsive next/prev navigation for release planning.
Time Coordination
Live Clock & Timezone Sync
Displays real-time local clock, UTC timestamp, and customizable timezone labels (e.g. "Server Time", "London DC").
Focus & Deadlines
Milestone Countdown & Timer
Counts down to critical release deadlines, maintenance windows, or runs a 25-minute Pomodoro focus interval.
Developer Intel
Tech News & Custom RSS Feeds
Streams live headlines from Hacker News, PostgreSQL news, TechCrunch, The Verge, Dev.to, Ars Technica, or custom RSS/Atom feeds.
Community Feeds
Reddit Feeds
Pulls hot, new, or top posts from popular engineering subreddits - or add your own communities - with a warmup cache and graceful fallback rendering.
₹
Market Watch
India Stocks Watchlist
Live NSE/BSE watchlist table (via Yahoo Finance) with prices, day change, fundamentals, and trend micro-charts across your chosen symbols.
DevOps Toolkit

SSH console, SFTP explorer & tunnels - built right in.

Poly Studio isn't just a database tool. SSH into your servers with a full interactive terminal, browse and download files over SFTP, and manage SSH tunnels to reach databases behind bastion hosts - all from the same browser tab.

  • Interactive SSH terminal console with command history
  • SFTP file explorer: browse, download & preview remote files
  • SSH tunnels & bastion hosts for secure database access
  • Manage tunnels alongside connectors - one unified workflow
  • No extra SSH client needed - everything runs in Poly Studio
SSH Console - bastion@prod-cluster - connected
admin@prod-cluster:~$ df -h /data
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 200G 142G 58G 71% /data

admin@prod-cluster:~$ systemctl status postgresql
• postgresql.service - PostgreSQL database server
Active: active (running) since Mon 2026-09-08 02:00:12 UTC
SFTPbrowse files
Tunnelvia bastion
• liveconnected
Security & Access

Secure by design, built for servers and teams.

Self-hosted means credentials stay with you - encrypted at rest with platform-native encryption. Host once and share across your team: local users, roles, per-owner connector scoping, audit logs, rate limiting and a full REST API are included.

  • Multi-user with admin-managed accounts & roles
  • Host on your LAN or internet - one server, whole team
  • DPAPI on Windows - AES-256-GCM on Linux/Docker
  • Audit logs, per-owner connector scoping, rate limiting
  • Full REST API (150+ endpoints) for automation
Connectors - encryption: AES-256-GCM - 6 saved
connector host tunnel status
prod-shop 10.0.4.21:5432 ssh bastion • online
analytics rds.aws:3306 - • online

Everything in the box

No plugins, no paid add-ons inside. Here is the full inventory.

Connect & Access

  • SQL Server, PostgreSQL, MySQL, MariaDB, SQLite
  • Reusable connection profiles shared across every module
  • SSH tunnels & bastion hosts built in
  • SFTP file explorer with download/preview
  • Interactive SSH terminal console with history
  • Secrets encrypted at rest (DPAPI / AES-256-GCM)

Schema Compare

  • Cross-engine, any-to-any schema diff
  • ALTER scripts generated in the target dialect
  • SQLite table-rebuild migration, transactional
  • Multi-tab sessions - parallel compares
  • AI risk review: data loss, destructive drops

Query & Explore

  • Ad-hoc SQL editor with 50-query history
  • Result grid + auto-detected Chart.js charts
  • Row caps and 30s timeouts, configurable
  • Write-protection guard - opt-in per connector
  • Query Lab: saved pages, reusable SQL workflows

AI Suite

  • Text-to-SQL grounded in the live schema
  • Explain, optimize, auto-fix any query
  • One-click markdown data dictionary
  • AI review of generated migration scripts
  • Backup reliability insights
  • Ollama Cloud or your own endpoint - key stays server-side

Backup - Restore - Sync

  • Manual + per-connector cron schedules (5-field cron)
  • Logical dumps and engine-native formats
  • Gzip, SHA-256, retention, run history, downloads
  • Dedicated restore workflows
  • Cross-engine sync scheduling

Dashboards & 16 Built-In Widgets

  • GridStack drag-and-drop canvas, multiple boards, per-user isolation
  • 16 built-in widgets: SSL/TLS tracker, HTTP uptime monitor, live weather, ICS multi-feed calendar, interactive calendar, timezone clock, timer & countdown, news & RSS, Reddit feeds, India stocks, database connectors, schema compare, recent query activity, query lab pages, backup status, SSH tunnels
  • SQL chart widgets: write any query, render live Chart.js visualizations
  • Sandboxed JS widget SDK with PolyStudio client event bus
  • HTML, Markdown team runbooks & URL iframe embeds
  • Admin board publishing to all users + JSON export/import

Security & Admin

  • Local users & roles (admin / user)
  • JWT + cookie auth, per-owner connector scoping
  • Audit logs & security policies
  • Rate limiting on auth & API routes

Team & Enterprise Coming Soon

  • Multi-user: admin-managed accounts, roles & onboarding
  • Host once, share on LAN/internet - one server, whole team
  • Own your data: users & credentials on your server, not ours
  • Per-user connector isolation, admin sees all
  • HTTPS behind your reverse proxy / TLS terminator
  • Shared AI configuration - one Ollama key serves the team
  • Auditable activity logs across users

What's different about Poly Studio

You can assemble this from existing tools - just expect a desktop GUI, an IDE subscription, and a cloud AI account on top. Here's the shape of that trade-off:

Capability Poly Studio Typical GUI clients Database IDEs
(subscription)
Cloud AI-query services
AI text-to-SQL, explain, optimize ✓ included not built-in limited / extra ✓
Cross-engine schema compare + ALTER scripts ✓ varies by engine varies by plan -
Scheduled backups, restores & sync ✓ - - -
Dashboards + custom widget SDK ✓ - - -
SSH tunnels, SFTP, terminal ✓ partial partial -
Self-hosted / runs fully offline ✓ ✓ desktop - -
Your schema leaves your network Never n/a n/a yes
Cost model $99 / year free / per-seat recurring ~$200+/yr range recurring ~$20+/mo range

AI text-to-SQL, explain, optimize

Poly Studio✓ included
GUI clientsnot built-in
DB IDEslimited / extra
Cloud AI✓

Cross-engine schema compare + ALTER

Poly Studio✓
GUI clientsvaries by engine
DB IDEsvaries by plan
Cloud AI-

Scheduled backups, restores & sync

Poly Studio✓
GUI clients-
DB IDEs-
Cloud AI-

Self-hosted / runs fully offline

Poly Studio✓
GUI clients✓ desktop
DB IDEs-
Cloud AI-

Cost model

Poly Studio$99 / year
GUI clientsfree / per-seat
DB IDEs~$200+/yr
Cloud AI~$20+/mo

Comparison describes broad product categories based on publicly available information as of 2026; capabilities and pricing of specific products vary - always verify on the vendor's site. Category checkmarks indicate what is common, not universal.

Built for

Agencies & consultancies

Every client database in one pane

Dozens of client databases across engines? One connector list, one backup schedule per client, dashboards per engagement - and AI docs you can hand over at the end.

Solo devs & DBAs

Everything a DB IDE does, once-off price

A simple annual license instead of a monthly subscription. Schema compare for every deploy, text-to-SQL when you don't remember the dialect, and backups that just keep running.

Self-hosters & privacy teams

AI that never phones home

Runs on your hardware, offline if you want. Point it at your own Ollama endpoint and your DDL, queries and credentials never cross your network boundary.

Teams & enterprises Coming Soon

Self-hosted on your LAN or cloud

Run one instance for the whole team: admin-managed users, role-based access, per-owner connector isolation and audit logs - with data never leaving your network. (Team edition currently in development).

Up and running in minutes

Download & run

Unzip and run dotnet run, or pull the Docker image. Windows, Linux, macOS. Your 14-day trial starts automatically - no signup.

Connect your databases

Save a connector per database - with an SSH tunnel if it's behind a bastion. Credentials encrypted at rest.

Work with AI (optional)

Add your Ollama key for text-to-SQL, explain and docs - or skip AI. Everything works offline either way.

Try everything free. Simple annual license.

No subscription. Every new install runs with the full Pro feature set, free for 14 days - no card or account needed.

Free
$0

Free tier - 14 days trial unlocks all Pro features

  • 2 connectors, 1 dashboard
  • SQL Explorer & Query Lab
  • Schema compare + ALTER scripts
  • AI suite
  • Scheduled backups & sync
Download Free
Windows, Linux, macOS - no account needed
Most popular
Pro
$99 / year - per device

Everything from your trial - for a full year:

  • Unlimited connectors & dashboards
  • Full AI suite (text-to-SQL → optimize → docs)
  • Cron-scheduled backups, restores & sync
  • Widget SDK + admin publishing
  • 1 year of updates + priority support
View complete feature list →

Licenses are valid for 1 year - renew anytime to keep Pro active; your data is never deleted or locked. For multi-year, enterprise, or volume licensing, write to us at support@vaapps.com

Frequently Asked Questions

Your databases. Your servers. Your dashboards.

Start the 14-day full-feature trial in minutes.

Start free trial