v0.1.0
First release of rsql.
What it is
Multi-tenant SQLite HTTP server. Each namespace is one isolated SQLite database file, exposed over a REST API.
Endpoints
- Namespace lifecycle: create, list, update config, delete, duplicate, export, import (
.dbor CSV) - Schema: tables, views, indexes including FTS5
- Rows: list, get, insert, update, delete, bulk update/delete
- Filter grammar on row lists (
status=eq.active,or=(...),like,is.null, etc.) - Read-only SQL endpoint (
SELECT/WITH, single or batch, parameter binding) - SSE change stream per namespace, optionally filtered by table
- Bearer-token auth, Prometheus metrics, optional pprof
Container image
```
ghcr.io/valentinkolb/rsql:v0.1.0
ghcr.io/valentinkolb/rsql:latest
```
Source
```
go install github.com/ValentinKolb/rsql/cmd/rsql@v0.1.0
```
Notes
Pre-1.0. The HTTP API is stabilising; breaking changes between minor versions remain possible until v1.0.