Product & Engineering Guides
Welcome to the Toggly Guides! These comprehensive guides help product managers, engineering leaders, and teams make the most of feature flags throughout your software development lifecycle.
What You'll Learnโ
Our guides cover best practices and proven strategies for managing features, running experiments, and measuring impact at every stage of product development.
๐ Feature Lifecycleโ
Master the complete journey of a feature from idea to sunset.
Learn how to:
- Manage features through development, testing, and production stages
- Use progressive rollouts to minimize risk
- Implement kill switches for quick rollbacks
- Plan feature retirement and technical debt management
Best for: Product managers, engineering leads, and teams looking to streamline feature delivery.
๐งช Experiment Designโ
Design and run effective A/B tests and experiments to validate your ideas.
Learn how to:
- Define clear hypotheses and success metrics
- Set up controlled experiments with proper statistical significance
- Segment users effectively for testing
- Analyze results and make data-driven decisions
Best for: Product teams looking to validate features before full rollout, and growth teams running optimization experiments.
๐ Measuring Impactโ
Track and measure the real-world impact of your features.
Learn how to:
- Define and track key performance indicators (KPIs)
- Use metrics and events to measure feature adoption
- Identify anomalies and unexpected behaviors
- Connect feature flags to business outcomes
Best for: Product analysts, data teams, and anyone responsible for measuring product success.
๐ Release Strategiesโ
Adopt modern release strategies that separate deployment from release.
Learn how to:
- Implement canary releases and gradual rollouts
- Use ring-based deployment strategies
- Coordinate releases across multiple teams
- Handle hotfixes and emergency rollbacks
Best for: DevOps engineers, release managers, and teams adopting continuous delivery practices.
๐ Security Guideโ
Keep client keys, signed definitions, and evaluated-signed trust configured correctly.
Learn how to:
- Separate Front-end and Backend App Keys
- Expose only flags marked Available to Client SDK
- Verify signed definitions and treat client context as untrusted
- Set up enterprise SSO with support and find the compliance docs
Best for: Engineers shipping SDKs to browsers or mobile apps, and teams reviewing flag exposure.
๐ณ Inheritance Patternsโ
Share one feature catalog across parent-child applications.
Learn how to:
- Link inheriting apps to a base application
- Cascade shared flags while keeping child environment overrides
- Read the inheritance tree on App Settings
- Choose clone for a one-time copy vs inherit for an ongoing shared catalog
Best for: Teams with multiple apps that should share the same flag list.
๐ Prevent Environment Driftโ
Find and promote intended differences between Staging and Production.
Learn how to:
- Spot why environments diverge
- Use Compare Environments to review diffs
- Sync selected flags instead of copying everything
- Respect the production-safety warning before applying
Best for: Release managers and anyone promoting flags between environments.
๐งน Reduce Feature Flag Tech Debtโ
Retire flags after the code is gone, using stale detection and archive vs delete.
Learn how to:
- Use stale detection to find unused flags
- Keep the flag until feature checks leave the codebase
- Archive for recovery or delete when you are sure
- Decide when a flag is genuinely safe to remove
Best for: Engineering leads cleaning up long-lived flags.
Getting Startedโ
New to feature flags? Start with the Feature Lifecycle guide to understand how Toggly fits into your development workflow.
Already familiar with feature flags? Jump to the guide that matches your current focus:
- Running experiments? See Experiment Design
- Need to measure impact? Check out Measuring Impact
- Planning a major release? Read Release Strategies
- Hardening keys and client exposure? See Security Guide
- Sharing flags across apps? Read Inheritance Patterns
- Staging and Production out of sync? Use Prevent Environment Drift
- Cleaning up unused flags? Follow Reduce Feature Flag Tech Debt
Additional Resourcesโ
- Documentation - Technical documentation and API references
- SDKs - Integration guides for your tech stack
- Core Concepts - Understand feature flags, environments, and targeting
- Security & Compliance - Certifications, encryption, and RBAC overview
Need Help?โ
Have questions or feedback about these guides? Contact our team or join our community.