Skip to content
NSchema
Search
Ctrl
K
Cancel
GitHub
Select version
Latest (4.x)
v3.x
Select theme
Dark
Light
Auto
Start Here
What is NSchema?
Installation
Quickstart Guide
Guides
The plan / apply workflow
Adopting an existing database
Offline planning & state
Detecting drift
Templates
Deployment scripts
Data migrations
Destructive-action safety
Data hazards
Running in CI
CLI Reference
commands
scaffold
init
validate
fmt
plan
plan show
apply
refresh
import
destroy
state
state show
state pull
state push
script
script list
script hash
script taint
script untaint
db
db show
drift
doctor
lock
lock status
lock acquire
lock release
plugin
plugin list
plugin show
plugin cache
plugin cache list
plugin cache remove
plugin cache clear
completion
completion install
completion uninstall
CLI Reference
Configuration blocks
Environment variables
Exit codes
DDL Language
Defining schemas
NSchema DDL grammar
Type reference
Providers
Providers
Postgres
SQL Server
SQLite
Backends
Backends
Local file
Amazon S3
Library (Core)
Concepts & pipeline
Configuration (C#)
Embedding the engine
Extension points
Project
About NSchema
Roadmap
Versioning & compatibility
Contributing
Getting help & reporting issues
License
Upgrading
v3 → v4
Changelog
CLI
Core
PostgreSQL
SQL Server
SQLite
AWS
GitHub
Select version
Latest (4.x)
v3.x
Select theme
Dark
Light
Auto
All versions since 4.0.0
Find a version
All versions
4.0.0
Jul 1, 2026
Added
Added plugin manifest to allow for automatic registration of the provider coming in `NSchema 4.0.0.
4.3.0
Latest
Jul 9, 2026
Added
Data migrations.
Supports the
MIGRATION … FOR
data migrations introduced in
NSchema.Core
4.3.