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
Pricing
Price wrong?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.