Built Replane to change feature flags, rate limits, and app settings without redeploying. It’s a single Docker image that serves both the dashboard and SDK API.
Deployed on Fly with a single machine and a Postgres instance. Real-time updates via SSE push config changes to connected apps in under a second. Each instance maintains a local SQLite cache, so even if Postgres has a hiccup, it keeps serving.
Key features:
-
Real-time updates via Server-Sent Events
-
Version history with instant rollback
-
Override rules (target by user, plan, region) – evaluated client-side
-
JSON Schema validation
-
SDKs for JS, React, Next.js, Svelte, Python, .NET
Works great on Fly’s smallest machine (shared-cpu-1x, 256MB) for small teams.
GitHub: GitHub - replane-dev/replane: Dynamic configuration for apps and services
Docs: Introduction | Replane
MIT licensed. Happy to answer questions!