Roadmap

See what exists today, what we're building next, and where the project is headed.

Now

Shipped and stable milestones validated across CLI, core, extension, cloud, action, and site.

  • CLI (init, plan, preview, diff, generate, validate, import, introspect, doctor)Complete
  • Schema diff engine & SQL generator (tables, indexes, views)Complete
  • Migration planner APIs and action-based plan output (+, ~, -)Complete
  • Safety (destructive detection, --safe, --force, CI exit codes, JSON output)Complete
  • VSCode extension (syntax, diagnostics, completion, hover, code actions, plan/preview, visual diff, status bar)Complete
  • DSL: policies (RLS)Complete
  • DSL: indexes + views (unique, partial, expression indexes)Complete
  • Migration safety checks (DROP TABLE/COLUMN, ALTER TYPE warnings)Complete
  • SQL import baseline + AST to DSL writerComplete
  • Live DB introspection (schemaforge introspect)Complete
  • Schema Forge Cloud (auth + CLI device login)Complete
  • GitHub Action (validate, doctor, diff, PR comment preview)Complete
  • Website docs + playgroundComplete

Next

In-progress and near-term roadmap items currently prioritized.

  • Website login/signup + CLI login pagePlanned
  • DSL: functions + triggersPlanned
  • Status + verify commands (schemaforge status, schemaforge verify)Planned
  • Down migrations (up.sql / down.sql)Planned
  • Column rename detectionPlanned
  • Migration squash (schemaforge squash)Planned
  • Extended SQL import (indexes, FKs, views, functions)Planned
  • Provider abstraction (@schema-forge/provider-postgres)In progress

Future

Longer-term CLI surface expansion and multi-database architecture.

  • Extract PostgreSQL provider packagePlanned
  • MySQL providerPlanned
  • SQLite providerPlanned
  • CLI commands: schemaforge pull, format, lintPlanned