Schema-driven business configuration management. Define typed configuration schemas, manage per-tenant values, track every change.
OpenDecree is an open-source configuration management platform built for business configuration — feature flags, pricing rules, tenant settings, operational parameters — not infrastructure config. It provides:
- Typed schemas — define fields with types (integer, string, bool, time, duration, url, json), constraints, and metadata
- Multi-tenancy — isolated configuration per tenant with shared schemas
- Full audit trail — every change tracked with actor, timestamp, and diff
- gRPC API — fast, type-safe, with OpenAPI/REST gateway
- SDKs — Go, Python, TypeScript with real-time config watching
| Repo | Description |
|---|---|
| decree | Core service, Go SDKs, CLI |
| decree-python | Python SDK — opendecree on PyPI |
| decree-typescript | TypeScript SDK — @opendecree/sdk on npm |
| decree-ui | Admin GUI — React + Tailwind |
| demos | Hands-on examples — try OpenDecree in 5 minutes |
Alpha — all projects are under active development and subject to change.
Questions, ideas, show-and-tell — OpenDecree Discussions is our single community hub across all repos.
Apache 2.0