Stop deploying forconfig changes
Dynamic configuration for apps and services. Feature flags, rate limits, and settings with instant rollback, realtime updates, and complete audit trails.

Trusted by innovative teams
Tired of this?
Common pain points when managing application configuration
Deploying for Every Config Change
Want to adjust a rate limit? Need a full deployment. Want to disable a feature? Wait for CI/CD. Every config change requires code deployment.
No History or Rollback
Changed a setting that broke production? Good luck remembering what it was. No version history means no easy way to undo mistakes.
Scattered Config Everywhere
Feature flags in LaunchDarkly. Env vars in AWS. Settings in a database. Google Sheet for operational values. Where is the source of truth?
No Audit Trail
Who changed that critical setting? When? Why? Without audit logs, you're flying blind during incidents and compliance reviews.
Why teams choose Replane
Simple, focused, and flexible. Everything you need, nothing you don't.
Ship Faster
Deploy features behind flags, roll them out gradually, and toggle them instantly without waiting for CI/CD pipelines.
Sleep Better
Instant rollback means mistakes are fixable in seconds. Version history shows exactly who changed what and when.
Your Infrastructure
Use our managed cloud or self-host on your infrastructure. Same features, same API. No vendor lock-in.
Empower Teams
Product managers can toggle features. Ops can adjust rate limits. All safely, with validation and audit logs.
Works with your stack
Official SDKs for JavaScript, Python, and .NET. Zero dependencies, real-time updates out of the box.
1import { Replane } from '@replanejs/sdk'23const replane = new Replane()4await replane.connect({5 baseUrl: 'https://replane.example.com',6 sdkKey: process.env.REPLANE_SDK_KEY7})89// Get a config value10const featureEnabled = replane.get('new-feature')1112// Subscribe to real-time updates13replane.subscribe('new-feature', (config) => {14 console.log('Feature changed:', config.value)15})
Everything you need for production
Enterprise-grade configuration management without the complexity
Version History & Rollback
Every change creates an immutable snapshot. Roll back to any previous version instantly when things go wrong. Full audit trail included.
Realtime Updates
Changes propagate instantly via Server-Sent Events. No polling, no delays. Your apps stay in sync automatically.
JSON Schema Validation
Attach schemas to prevent invalid configs. Block out-of-range values before they reach production.
Role-Based Access
Granular permissions with owner, editor, and viewer roles. Control who can view, modify, or manage configs. SDK keys for programmatic access.
Cloud or Self-Hosted
Start instantly with managed cloud, or deploy on your infrastructure with Docker. Same API, same features. Your choice, no lock-in.
Developer-Friendly
Simple REST API and lightweight SDKs for JavaScript/TypeScript. Works in Node.js, browsers, and edge runtimes. Zero dependencies.
Built for real teams
Ship faster, respond to incidents instantly, and give your team control
Feature Flags
Ship code with features off. Enable gradually for 1% → 10% → 100% of users. Kill switch ready if things go wrong.
Operational Tuning
Adjust rate limits, cache TTLs, and batch sizes instantly. No deploy, no restart, no downtime.
Incident Response
Respond to production incidents in seconds. Toggle kill switches, adjust configs, and rollback—no deploy needed.
A/B Testing
Store variant percentages in config. Product team adjusts splits, engineering ships features.
Kill Switch
Instantly disable problematic features in production. No deploy needed—just flip a toggle and stop the bleeding.
Multi-Tenant Settings
Different configs for different customers. Adjust limits, enable features, or customize behavior per tenant.
Low latency, globally
Replane Cloud runs on edge infrastructure across 5 regions. Your configs are served from the location closest to your users.
"Every time I needed to change a feature flag or tweak a rate limit, it meant another deploy. Another PR. Another 20 minutes waiting. I kept thinking—there has to be a better way. So I built Replane for myself, and now I'm sharing it with you. It's a simple tool that does one thing well."
Questions & Answers
Everything you need to know about Replane
Replane is an open-source configuration management platform that lets you manage feature flags, application settings, and operational parameters without redeploying your code. Changes propagate instantly via Server-Sent Events.
Yes! Replane is open source under the MIT license. You can self-host it for free on your own infrastructure. We also offer a managed cloud version with a generous free tier for teams who prefer not to manage infrastructure.
Unlike environment variables, Replane provides a UI for non-technical team members, version history with instant rollback, real-time updates without restarts, JSON schema validation, and complete audit trails. Changes take effect immediately without redeployment.
Absolutely. Replane is designed for self-hosting. You can deploy it with a single Docker command. It uses SQLite by default (no external database required) and works great on a small VPS or your existing Kubernetes cluster.
We currently offer official SDKs for JavaScript/TypeScript (works in Node.js, browsers, and edge runtimes), Python, and .NET. All SDKs support real-time updates via SSE and have zero external dependencies.
Replane uses Server-Sent Events (SSE) to push configuration changes to your applications instantly. When you update a config value in the dashboard, all connected clients receive the update within milliseconds—no polling required.
No. When you read a config value, the SDK returns it instantly from a local cache—no HTTP request, no network latency. The SDKs sync configs in the background over a persistent SSE connection, so your app always has the latest values ready in memory. This means config lookups are as fast as reading a variable.
Still have questions?
Join our community on GitHub Discussions
Ready to take control?
Update configs without deploying code. Start with our managed cloud or self-host on your own infrastructure.
-e BASE_URL=http://localhost:8080 \
-e SECRET_KEY=xxx \
replane/replane
Open source • MIT Licensed • Self-hosted or Cloud