Expand description
Minimal HTTP server for RedDB management and remote access.
Modules§
- handlers_
admin - Lifecycle / admin HTTP endpoints (PLAN.md Phase 1).
- header_
escape_ guard HeaderEscapeGuard— typed boundary guard for HTTP response header values.- ingest_
pipeline - JSON-first ingest pipeline — autodetects JSON-array bodies,
NDJSON streams, and envelope-style payloads, then hands the
rows over to the storage layer as a
Vec<HashMap<String, Value>>. - tls
- HTTP TLS termination for the embedded HTTP server.
Structs§
- RedDB
Server - Server
Options - Server
Replication State - Replication state exposed to the HTTP server.
Enums§
- Server
Surface - PLAN.md Phase 6.2 — endpoint segregation. A given HTTP listener
can serve either every public surface (
Public, default) or a restricted slice (AdminOnly,MetricsOnly). The route filter at the top ofroute()consults this so a port bound only to loopback for admin work won’t accidentally hand out DML.