πŸ› οΈ Built for platform teams πŸ†“ Free forever πŸ”’ 100% client-side

Schema diff for
platform engineering teams

Give your platform team a schema change control plane. Catch breaking changes before they merge, enforce migration standards across microservices, and keep every service's database contract reviewable.

βœ“ No signup βœ“ Works with any SQL dialect βœ“ CI-native reports

Why platform teams need schema governance

Microservices multiply databases. Without a lightweight control plane, schema changes become a source of outages and blocked deploys.

πŸ’₯

Breaking changes slip into production

A dropped column or a NOT NULL without a default can take down a service. Manual review misses semantic changes in long ALTER TABLE scripts.

πŸ”„

Every team uses a different process

One service uses Liquibase, another uses raw SQL, another uses ORM migrations. Platform engineers need a dialect-agnostic view that works everywhere.

πŸ•΅οΈ

Schema drift is invisible until it hurts

Production schemas drift from source-controlled DDL. By the time someone notices, rollback is complicated and customer impact is real.

⏱️

Reviewing migrations slows down deploys

Senior engineers become bottlenecks because every schema change needs human eyes. Automating the first pass frees the team to ship faster.

What SchemaLens gives platform engineers

A no-install, no-signup layer of schema visibility that fits into the workflows your teams already use.

πŸ›‘οΈ Automated breaking-change detection

Flag dropped tables, removed columns, type narrowing, NOT NULL additions, and missing indexes before they reach production.

πŸ”Œ CI/CD-native reporting

Post markdown diff reports to PRs, fail Check Runs on breaking changes, and archive HTML reports as pipeline artifacts.

πŸ—οΈ Schema lockfile verification

Commit a schemalens.lock file and verify it in CI. Catch unauthorized or accidental schema drift automatically.

🌐 Dialect-agnostic diffing

Compare PostgreSQL, MySQL, MariaDB, SQLite, SQL Server, and Oracle schemas with the same tooling and output format.

πŸ“Š Complexity & dependency analysis

Score schema complexity and map table/view dependencies to plan safe migration order across tightly coupled services.

πŸ“‘ Drift alerts & dashboards

Send schema drift alerts to Slack or Teams. Share a persistent alert page that teams can bookmark and revisit.

A lightweight schema control plane

From ad-hoc review to continuous governance in four steps.

1

Diff schemas instantly

Paste two SQL dumps into the browser app or call the free /api/free-diff endpoint. SchemaLens parses the DDL and returns a semantic diff with risk scores.

2

Embed checks in every PR

Add the SchemaLens GitHub Action, GitLab CI template, or standalone Node.js script to your pipelines. It runs on every schema file change and posts a report.

3

Lock and verify production schemas

Generate a lockfile from your canonical schema and verify it against production dumps on a schedule. Drift triggers a Slack alert and a dashboard entry.

4

Standardize with reusable tooling

Share the same diff rules, report format, and migration checklist across every team. No forced migration from their existing tools.

Works with your existing stack

Drop SchemaLens into the CI/CD platforms and chat tools your teams already use.

GitHub Actions GitLab CI Bitbucket Pipelines Jenkins CircleCI Azure DevOps Slack Microsoft Teams Discord
View all CI/CD integrations Browse copy-paste examples

Platform engineering toolkit

Free micro-tools that plug into your schema governance workflow.

πŸ•ΈοΈ SQL Schema Dependency Analyzer

Map foreign-key and view dependencies, detect cycles, and compute a safe migration order across services.

Analyze dependencies β†’

πŸ“ˆ SQL Schema Complexity Scorer

Score schema health, surface risk factors, and prioritize which services need refactoring attention.

Score schema β†’

πŸ”’ Schema Lockfile Generator

Create a signed lockfile from any SQL dump and verify it in CI to catch unauthorized schema drift.

Generate lockfile β†’

βœ… Schema Change Checklist

A 32-point checklist for production schema changes, ready to print, share, or paste into a runbook.

Open checklist β†’

πŸ“ Migration Runbook Generator

Turn a SQL migration into a step-by-step runbook with rollback steps, verification queries, and comms.

Build runbook β†’

🚨 Schema Drift Alerts

Free webhook endpoint that posts schema drift notifications to Slack, Teams, or Discord.

Set up alerts β†’

πŸ“— Schema Change Management Guide

A complete propose-review-test-deploy-verify workflow for managing database schema changes across teams.

Read guide β†’

πŸ“Š Schema Diff for Data Engineering

Catch schema changes that break data pipelines, dbt models, and ETL workflows. Compare source and warehouse schemas.

Data engineering guide β†’

Frequently asked questions

How platform engineering teams use SchemaLens.

Can SchemaLens replace our existing schema migration tool?

No, and it does not try to. SchemaLens is a review and governance layer. It diffs schemas, detects risks, and generates reports. You keep using Flyway, Liquibase, Prisma Migrate, or raw SQL migrations for actual deployments.

How do we enforce schema standards across dozens of services?

Add SchemaLens to each service's CI pipeline with the same config. Fail builds on breaking changes, require migration rollbacks, and archive reports. The shared report format keeps every team aligned without forcing a single migration tool.

Does SchemaLens need access to our production databases?

No. SchemaLens works with SQL dumps, migration files, and schema exports. You can run it entirely client-side or in CI against files in your repo. It never needs a live database connection.

Can we run SchemaLens in a private CI environment?

Yes. The standalone Node.js script has zero external dependencies and runs fully offline. You can also self-host the browser app or call the API from your own infrastructure.

What is the SchemaLens Team plan for platform teams?

The Team plan adds shared workspace features, persisted drift dashboards, and consolidated billing. While Gumroad Team products are pending, you can request an invoice or demo from the Team page.

Start governing schema changes today

Add SchemaLens to your platform engineering workflow in minutes. No signup, no install, no database connection required.