SharpCoreDB Server turns SharpCoreDB into a real network database server for .NET 10.
Version line: v1.9.0
- gRPC-first server runtime over HTTPS (HTTP/2 + HTTP/3)
- Multi-database hosting with system-database security model
- JWT/RBAC baseline with optional mTLS hardening
- Production operations guidance for health, metrics, and deployment
In server mode, SharpCoreDB runs as a network service instead of an in-process embedded engine:
- Primary protocol: gRPC over HTTPS (HTTP/2 + HTTP/3)
- Secondary protocols: HTTPS REST API and WebSocket streaming
- Security model: TLS 1.2+, JWT, optional mTLS, RBAC
- Operational model: multi-database hosting, health checks, metrics, connection pooling
../FEATURE_MATRIX_v1.9.0.md— package feature coverageQUICKSTART.md— first server startup in minutesINSTALLATION.md— platform-specific installation and service setupCONFIGURATION_SCHEMA.md— full server configuration reference
- Windows Service:
installers/windows/install-service.ps1 - Linux systemd:
installers/linux/install.sh - macOS launchd:
installers/macos/install.sh - Docker:
src/SharpCoreDB.Server/docker-compose.yml
For complete production installation instructions, see INSTALLATION.md.
REST_API.mdBINARY_PROTOCOL_SPEC.mdCLIENT_GUIDE.md
SECURITY.mdSYSTEM_DATABASES_SECURITY.md
EVENT_STREAM_MODEL_FINAL.md
Superseded phase plans, kickoff notes, RFC documents, and completion status reports have been removed to keep server documentation focused on current operational guidance. Event sourcing is now available via the SharpCoreDB.EventSourcing package.