Backends, kept simple.

Keep is a backend-as-a-service for SummitFlux apps: object storage, a Postgres proxy with per-tenant isolation, sync, full-text search, a tamper-evident audit log, and realtime — served behind one Python or TypeScript SDK.

Capabilities

Object storage

Presigned uploads, configurable lifecycle, S3-compatible.

Postgres proxy

Per-tenant role isolation, schema provisioning, query API.

Realtime + audit

WebSocket fan-out, presence, tamper-evident audit chain.

Every route lives under /v1

PUT /v1/storage/{bucket}/{key} POST /v1/db/{schema}/query POST /v1/sync/{app}/delta GET /v1/search/{app}/query GET /v1/audit/export WS /v1/realtime