the shape of the problem decides the tool
A LaunchDarkly-style platform evaluates flags per user, per request, against targeting rules — which requires an SDK in your process and a vendor in your request path. That's the right trade for experimentation: rules change hourly and you want them live without a deploy.
Edition packaging changes on pricing-page time, not request time. The values belong in version control, where a flag flip is a one-line PR someone reviews — and where the open-source build resolves its flags from a file that ships inside the repo itself.
what the open-source edition can't tolerate
Putting a commercial flag SDK inside an open-source distribution leaks your vendor choice into every clone, makes first-run depend on someone else's uptime, and asks contributors to develop against flags they can't see. Committed config has none of those failure modes — it diffs, it reviews, and it works offline.
Plenty of teams run both layers happily: tier·dev decides what each edition contains, and a runtime tool experiments within the paid edition. The boundary is healthy because the jobs are different.
tier·dev vs LaunchDarkly at a glance
| tier·dev | LaunchDarkly | |
|---|---|---|
| built for | edition packaging (open-source / saas / pro) | runtime experimentation + rollouts |
| flag resolution | per tier, at build or boot, from committed config | per user, per request, via SDK + network |
| runtime dependency | none — generated JSON/YAML/code in your repo | vendor SDK in-process, flag delivery network |
| works in a cloned OSS repo | yes — the config ships with the code | no — needs an account, key, and connectivity |
| change review | git diff on tiers.json, PR approval | dashboard audit log |
| targeting rules / % rollouts | no — tiers only, by design | yes — its core strength |
| price to start | free in early access | per-seat / MAU pricing |
frequently asked
- can I use tier·dev and LaunchDarkly together?
- Yes, and it's a common end-state: tier flags decide what each edition contains; the runtime tool runs experiments inside the paid edition. Keep edition decisions out of the runtime tool so your open-source build never depends on it.
- what about open-source flag tools like Unleash or Flagsmith?
- They're runtime evaluation engines you self-host — closer to LaunchDarkly's job with different operations. They still don't model editions as first-class tiers or emit committed per-edition config, which is the part open-core packaging actually needs.
- is tier·dev a kill switch?
- No. A kill switch needs runtime delivery measured in seconds. tier·dev changes ship like code changes — deliberately. If you need both speeds, that's the two-layer setup above.
Last updated June 12, 2026