Replane – Self-hosted config management with real-time sync

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!