fastconfd

command
v0.15.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 16, 2026 License: MIT Imports: 15 Imported by: 0

Documentation

Overview

fastconfd is the Phase 26 sidecar daemon. It runs an embedded fastconf.Manager[map[string]any] and exposes the live configuration over a tiny HTTP API so that polyglot workloads (Python, Node, Rust, shell) can pull strongly-versioned config out-of-process without linking the Go SDK.

Endpoints:

GET  /config           — current snapshot as JSON
GET  /config?path=a.b  — single path lookup
GET  /healthz          — 200 once first reload succeeded
GET  /version          — current generation + content hash
POST /reload           — manual reload (auth via X-Reload-Token)
GET  /events           — Server-Sent Events stream of reload causes

Scope: HTTP+SSE only. A future iteration may add gRPC; the daemon is structured so a new transport plugs in via the same configRegistry abstraction.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL