SSDO.

SSDO + SAS · by Solunex Technologies

Understand your database. Never hand over its data.

SSDO reads only the structure of a database (tables, columns, keys and links) and explains it, in plain language, with every statement marked as a fact or an inference. SAS is the separate gate for the rare time someone needs to see data: approved, limited and audited.

New to this? Start in 60 seconds.
  1. Open the Online shop sample: no sign-up, no database of yours needed.
  2. Read the map: each box is a table, each line a link. Solid lines are declared, dashed ones are inferred.
  3. Click a table to see its columns and the evidence behind each link.
Live Platform Traction & Visitor Pulse Real-time anonymous visits, active connections, and verified database profiling
Live · Verified
—
Platform Visits
—
Unique Developers
—
Visits Today
— live
Active Now (15m)
—
Databases Watched
—
Schemas Profiled
Daily Visits Trend ▲ +18% 7d growth
Peak: 51 visits / day
0 15 30 45 60 Oct 29 Oct 30 Oct 31 Nov 1 Nov 2 Nov 3 Nov 4
PLATFORM TOUR

Watch SSDO in Action: 2-Minute Architectural Tour

See how SSDO profiles live schemas, detects breaking migration drift, and bridges AI coding agents — without reading a single customer row.

1080p HD · 2:45 Structure-Only Demo
Click to Watch Platform Overview Preview SSDO Watcher, Interactive ERD & CI/CD Guard
ENTERPRISE SCREENS & WORKFLOWS

Interactive Platform Screen Walkthrough

Explore every screen and navigation capability inside SSDO. Click any workflow to inspect its features.

ssdo.solunex.internal/app/map · Online Shop Schema
SSDO Interactive Database Schema Map
ARCHITECTURE DISCOVERY

Interactive Schema Map & Evidence Engine

Understand your entire relational architecture in seconds. Every table node exposes verified constraints, column types, and inferred relationships.

  • Declared vs. Inferred Links: Solid green lines denote verified database foreign keys; dashed amber lines show inferred relationships (e.g. user_id → users.id) with confidence scores.
  • Zero Row Exposure Invariant: Visualizes complete relational graphs without reading or transferring a single customer record.
  • Live Column & Constraint Drawer: Click any table to inspect nullability, primary keys, data types, and index coverage instantly.
Open Online Shop Sample
terminal · ssdo watch --engine postgres
Real-time CLI structure drift and migration analyzer
LOCAL DEVELOPER TOOLING

Real-Time CLI Watcher & Instant Drift Diff

Runs next to your code in terminal. Detects structural changes the instant they occur and verifies migration safety before deployment.

  • Passwords Never Leave Localhost: ssdo watch executes directly on developer laptops; database passwords stay solely in memory.
  • Continuous 10s Structural Polling: Streams table modifications, altered columns, and dropped indexes to your workspace in real-time.
  • Terminal-Confirmed Safe Apply: Proposes clean Alembic/SQL revisions; changes execute only when you explicitly type yes in terminal.
Explore Drift Diff
ssdo.solunex.internal/app/simulation · Hospital Flow
SSDO App Simulation and Insert Cascades
PRE-FLIGHT MIGRATION SAFETY

Dependency Sequence & Insert Cascade Simulation

Predicts data flow and schema constraints before running migrations in production, avoiding cascade deadlocks and orphan data.

  • Topological Insert Tree: Determines the exact order in which parent tables must have records before child tables can exist.
  • Synthetic Mock Data Generator: Produces realistic test data schemas based purely on column rules with zero row reading.
  • Circular Dependency Guard: Highlights recursive foreign keys and impossible insert paths before code merges.
Simulate Hospital Flow
ssdo.solunex.internal/app/scorecard · Relational Health
Architecture Scorecard and Health Gauges
DATABASE INTEGRITY & RELIABILITY

Architecture Scorecard & Relational Health Audit

Continuous automated architecture auditing that grades schema discipline and detects invisible indexing vulnerabilities.

  • Dead Foreign Key Detection: Instantly flags foreign key definitions pointing to missing or dropped parent columns.
  • Unindexed Join Guards: Discovers foreign keys lacking backing indexes before they trigger database table locks in production.
  • Relational Health Index: Generates an actionable 100-point discipline score measuring schema completeness and documentation.
View Sample Scorecard
ssdo.solunex.internal/app/code · Prisma · TypeScript · SQLAlchemy
Automated Code and ORM Model Generation
FULL-STACK DEVELOPER SPEED

Automated Code & ORM Model Generation

Turns any SQL database into production-ready ORM models and TypeScript interfaces in milliseconds with zero manual typing.

  • 5 Core Targets Supported: Instantly generates Prisma schemas, TypeScript interfaces, SQLAlchemy 2.0 models, Go structs, and Django models.
  • Inferred Relationships Preserved: Discovered semantic relationships are exported cleanly as documented comments ready for developer review.
  • One-Click Copy & Download: Copy directly to clipboard or download formatted code files to drop into your repository.
Generate Code Models
ssdo.solunex.internal/app/ai · Model Context Protocol
AI Agent Model Context Protocol MCP Gateway
ENTERPRISE AI GOVERNANCE

AI Agent Gateway (Model Context Protocol)

Safely connect modern AI coding tools like Claude Desktop, Cursor, and Windsurf to your database structure with zero row leakage.

  • Official MCP Server Integration: Grants coding agents real-time awareness of tables, column types, and relational foreign keys.
  • Strict Data Privacy Shield: AI models can understand structure and draft accurate queries without ever seeing customer rows.
  • Eliminates AI Hallucinations: Agents write verified SQL joins based on real schema constraints rather than guessing column names.
View Schema Structure
ssdo.solunex.internal/app/sas · Clinic Patient Gate
SAS Secure Access Sandbox Door
ZERO-TRUST DATA GOVERNANCE

SAS: Governed & Audited Data Access Gateway

A controlled separate doorway for the rare scenarios where actual row inspection is legally required, with dual-approval signing.

  • Dual-Approval Access Gate: Enforces multi-party owner approval and explicit purpose rationale before any query executes.
  • Automated PII & Sensitive Masking: Redacts credit cards, emails, medical IDs, and passwords dynamically before display.
  • Immutable Audit Logging: Permanently records query rationale, authorized viewers, timestamps, and row counts.
Open SAS Clinic Demo
ssdo.solunex.internal/app/academy · Lessons · Quizzes
Academy Lessons and Practice Labs
ENGINEERING EDUCATION & TRAINING

Interactive Academy & Practice Labs

Train your engineering team or university students on real-world database design and query optimization without managing infrastructure.

  • Pre-Loaded Industry Schemas: Practice on realistic models (E-Commerce, FinTech, Hospital Systems) with zero setup friction.
  • Interactive Quizzes & Feedback: Test relational mastery, indexing strategy, and migration safety with instant verification.
  • Classroom & Mentorship Rooms: Share live workspaces with chosen teammates or students for hands-on architectural code reviews.
Browse Academy Labs
ENTERPRISE SCALE & CERTIFICATION

Built for Modern Engineering Teams. Certified for Zero Data Risk.

SSDO separates database architecture from customer data rows with absolute mathematical certainty.

🔒

Zero Row Transmission Guarantee

SSDO queries only the information_schema and table metadata. Your actual database rows, customer PII, and financial records are never read, buffered, or transmitted over any network.

100% Privacy by Design
🛡️

Client-Side Credential Safety

Database passwords reside exclusively in client terminal memory. The SSDO cloud or server never connects to your database directly; your local terminal initiates outbound metadata pushes only.

No Inbound Ports Needed
⚡

Migration Drift Pre-Flight

Catch breaking ALTER TABLE lock spikes, dropped column regressions, and dead foreign keys on paper before they reach staging or production environments.

GitHub Action CI/CD Guard
🏢

Multi-Database Ecosystem

Native deep profiling for PostgreSQL, MySQL, MariaDB, Microsoft SQL Server, Oracle Database, and SQLite. Consistent cross-engine visibility in one unified console.

Cross-Engine Support
NATIVELY SUPPORTED DATABASE ENGINES:
🐘 PostgreSQL 🐬 MySQL & MariaDB 🏢 Microsoft SQL Server ⚡ Oracle Database 🪶 SQLite
SolaYour guide to the platform. Ask anything; no account needed.

Sola answers from Solunex's own pages. Nothing you type here is stored.

One platform, built around not seeing your data

SSDO

The map of how your database fits together. Ask it questions, watch it change while your team codes, and see what a change affects before anything runs.

SAS

The gate for when data must be seen: fixed kinds of question, owner approval, small groups hidden, sensitive columns masked, every step logged.

Academy

Lessons, quizzes, a practice lab and classes: learn how databases fit together without a database of your own.

Teams

Live rooms where the whole team sees each structure change as it happens, with mentors you invite for a time you choose.

Simulate and design

Draw a database that does not exist yet and get its SQL, then see how data would flow through it, using made-up files only.

Your tools

PostgreSQL, MySQL and MariaDB, SQL Server, Oracle and SQLite, GitHub pull requests, and AI coding tools that may see structure and never rows.

Development
Structure only — never your data. SSDO reads the database's layout (tables, columns, keys) from its metadata. It never reads, copies or stores a single row. Every conclusion below says whether it is a declared fact or an inference, and how sure SSDO is.

Your workspace

Point SSDO at a database. It reads structure only, no rows, and tells you what it knows as fact, what it infers with what confidence, and what it cannot know.

Map

The whole database, drawn from its structure.

App Simulation

Pick a table from a run in your vault and see what writing one row there would need: what must exist first, in what order, what you must provide, and what the database will not stop. Synthetic reasoning only. SSDO has not read, and cannot read, your data, and nothing here runs against your database.

Loading…

Change control

A structure change is requested by the person whose machine runs it, approved by a second person (an owner or admin who is not the author), and only then sent to the author's own terminal, where it still waits for yes. Every step is kept in an audit trail that cannot be edited. SSDO runs nothing.

Loading…

Governance

Each database your organisation registered: who answers for it, whether an admin approved it, whether SSDO is watching it, what its structure last did, and which column names look like personal or secret information. It describes; it changes nothing, and it reads no row.

Loading…

Environments

The same database lives in more than one place: your machine, staging, production. They are meant to have the same structure, and they drift. List them in the order changes travel, and SSDO says exactly where neighbours differ: tables, columns, kinds, keys, links and indexes. It compares the reads it already holds, connects to nothing and reads no data.

Loading…

Column Lineage & Blast Radius

Data provenance and downstream breaking change impact analysis. Trace upstream parent origins, downstream cascades, and sensitive PII flows across your schema. Structure only: zero customer data rows accessed.

Loading…

Design a database

Describe a database that does not exist yet: its tables, columns, keys and links. There is no data here, and nowhere to put any. SSDO tells you what looks missing or fragile, writes the PostgreSQL that would create it (it runs nothing: you read it and run it), and lets you simulate how data would flow through it before you build anything.

Loading…

Discussion

Two databases understood together. Say what you intend, and SSDO shows the structure that matters for it. It describes; it never changes either database.

Coding Workspace & AI Studio

Connect your coding agents (Claude, Cursor, Windsurf, ChatGPT) safely via MCP, generate production-grade ORM models, and simulate schema changes with strict zero-row-leakage privacy.

Loading…

Referrals

Share your link. When someone you bring signs up, activates their account and pays, you earn 30% of what they pay for their first 12 months.

Loading…

Assistant

Ask a language model a question about a database's structure. It sees table and column names, types, keys and declared links, and never a row: SSDO does not have any. Optional, and off until an owner or admin turns it on. Its answers are suggestions, separate from SSDO's own findings.

Loading…

Local terminal

Ask your own database about its rows, safely, from your own computer. The terminal is SAS: it runs beside your database, so the data never comes to SSDO or to Solunex.

Loading…

SAS · the data layer

SAS answers approved questions about your organisation's data. It runs on your own computer, beside the database: the data never comes to SSDO or to Solunex.

Loading…
Loading…

Quizzes

Every question is built from a database's structure by a fixed rule, and graded by the same rule. A new attempt asks new questions; your best score counts.

Loading…

SAS Lab

Practise safe data access the way organisations do it: grants, masking, a fresh code to unmask, and an audit log nobody can quietly edit. On a fictional clinic, on your own computer: no real person is in it, and nothing comes to SSDO.

Practice databases

Starters written by hand by Solunex, never learned from anyone's database. Open one as your own draft database: read its map, ask about it, change it, and share it with your study group.

Loading…

Classes

Join your lecturer's class with a code, or run a class of your own. An assignment is a lesson's check or a level's quiz: it is graded by the same rules as everything else, and your lecturer sees only the work set for the class.

Loading…

Progress

What you have finished, level by level. Only which lessons you finished and when is kept, never anything you typed.

Loading…

Overview

Your watches, your rooms and what changed, in one place.

Loading…

Team

The people in this workspace, their roles, and its rooms. Owners and admins invite people and set the rules; each room's contents stay with the people who joined it.

Loading your team…

Plan & billing

Your workspace's plan, what it includes, and what you use. Limits only stop adding more: nothing you have is ever stopped or deleted. Security (email checks, two-step sign-in, sign-in alerts) is on every plan.

Loading…

Settings

Your own account, on every workspace you are in; and this workspace's name and rules, for its owner and admins.

Workspace

Keep working. ssdo watch runs next to your code, reads your database's structure every few seconds and sends it here only when it changed. Each change appears below the moment it happens, compared with the structure before it. Your database password never leaves your machine, and SSDO never connects to your database.

Study groups

Learn together. A group is a room for up to 6 people in your study space: chat and share screenshots, share a practice database, and set a group quiz to see how everyone is doing. Everything stays inside the group.

Loading your watches…

Vault

Every run your team has made, kept and never overwritten: structure, findings and your notes. Never a password, never a row of data. Pick runs to compare them, across time or across databases.

Loading your Vault…