Django Waffle logo

Django Waffle

Feature flipper for Django with flags, switches and samples. Stores settings in database, controls via Django admin, supports user/group/percentage targeting.

-

Our Verdict

Fine default for small/medium Django apps; outgrow it once you need multi-service or advanced targeting.

Pros

  • Pragmatic flag/switch/sample library for Django
  • Admin-managed toggles without extra services
  • User, group and percentage targeting out of the box
  • Tiny surface area, easy to reason about

Cons

  • Django-only; no multi-stack support
  • No native SDK ecosystem or remote config UI
  • Limited analytics and experimentation features
  • Scaling targeting rules gets clunky
Best for: Django monoliths that need simple, in-process flags Not for: Polyglot architectures or experimentation-heavy teams

When to Use Django Waffle

Good fit if you need

  • Toggle Django features per user, group, or percentage
  • Database-stored flags controlled via Django admin UI
  • Sample-based rollout to 1% of traffic for experiments
  • Instant disable of problematic features without deploy

Lock-in Assessment

Low 5/5
Lock-in Score
5/5

Django Waffle Pricing

Pricing Model
free
Free Tier
Yes
Entry Price
Enterprise Available
No
Transparency Score

Beta — estimates may differ from actual pricing

1,000
1001K10K100K1M

Estimated Monthly Cost

$25

Estimated Annual Cost

$300

Estimates are approximate and may not reflect current pricing. Always check the official pricing page.

Project Health

D

Health Score

1.2k 265
Bus Factor

3

Last Commit

4 months

Release Freq

254d

Open Issues

58

Issue Response

4d

License

BSD-3-Clause

Last checked: 2026-04-21

Community Discussion

Comments powered by Giscus (GitHub Discussions). You need a GitHub account to comment.