Install as a local service
Run KrakenSQL as a per-user macOS LaunchAgent with a configurable data root and localhost-only binding.
Native macOS database platform
A SQL Server-shaped local database for Mac developers, built around a Rust engine, SwiftUI client, and Apple Silicon-first workflow.
Built for local persistence, schema management, WAL recovery work, and future SQL Server compatibility.
SwiftUI query workspace with object explorer, result grids, saved tabs, and schema reflection.
LaunchAgent install, token-protected local wire API, and sqlcmd-style tooling without Microsoft dependencies.
Engine first
KrakenSQL starts with the practical gap: Mac developers need a dependable SQL target without spinning up a remote SQL Server or leaving macOS-native tooling behind.
krakensqlcmd -S 127.0.0.1,1433 \
-U sa \
-P "$KRAKENSQL_WIRE_TOKEN" \
-d default \
-i schema.sql
Built for real development loops
Run KrakenSQL as a per-user macOS LaunchAgent with a configurable data root and localhost-only binding.
Use the token-protected wire API for owned apps while TDS compatibility matures.
Use krakensqlcmd for common sqlcmd-style flags without installing Microsoft tools.
Browse schema, run SQL, inspect result sets, and keep the admin experience native.
Developer-preview updates
Download the signed and notarized app-only DMG. Server installs and larger updates come through the update API.
Get bootstrap DMGInstall or update the LaunchDaemon-backed KrakenSQL server package on the host Mac.
Get server updateThe macOS app checks this metadata to compare versions and show update actions.
View latest.jsonHonest roadmap
Local service, token auth, basic write path, restart persistence tests, and CLI tooling.
Backup/restore, supported SQL matrix, catalog crash tests, and SQL Server client validation.
Roles, TLS, encryption at rest, admin UI, large-result streaming, and migration tooling.
Early access
KrakenSQL is in active development. The current build is aimed at Mac developers who want a local SQL service for development data while the engine, UI, and compatibility layers mature.