11/12 free views
Tool
Web Service
Security Operations (SecOps)

flagsmith

by Flagsmith

5.7Kstars
440forks
38watchers
Updated 10 months ago
About

Flagsmith is an open source feature flagging and remote configuration service that enables dynamic feature management across web, mobile, and server applications.

Flagsmith is an open source feature flagging and remote config service. Self-host or use our hosted version at https://app.flagsmith.com.

Primary Use Case

Flagsmith is used by development and DevSecOps teams to manage feature rollouts, conduct A/B testing, and remotely configure application behavior without redeploying code. It is ideal for organizations seeking to control feature exposure, run experiments, and improve release confidence in both self-hosted and cloud environments.

Key Features
  • Feature flags for phased roll-outs
  • Remote configuration to toggle features without redeployment
  • A/B and multivariate testing with user segmentation
  • Organization, project, and role management
  • Hosted SaaS and self-hosted deployment options
  • Integrations with popular tools
  • Admin dashboard with REST API backend

Installation

  • Download the docker-compose.yml file: curl -o docker-compose.yml https://raw.githubusercontent.com/Flagsmith/flagsmith/main/docker-compose.yml
  • Start the application using Docker Compose: docker-compose -f docker-compose.yml up
  • Find the admin password reset link in the Docker Compose logs
  • Access the admin dashboard at http://localhost:8000 (use https:// if SSL is configured)
  • For production, always use HTTPS
  • Optional: Deploy using Kubernetes or Redhat OpenShift via provided charts and operators
  • Optional: Deploy to AWS, GCP, Azure, or On-Premise environments

Usage

>_ curl -o docker-compose.yml https://raw.githubusercontent.com/Flagsmith/flagsmith/main/docker-compose.yml

Downloads the Docker Compose configuration file to set up Flagsmith locally.

>_ docker-compose -f docker-compose.yml up

Starts the Flagsmith service using Docker Compose.

Security Frameworks
Initial Access
Execution
Persistence
Defense Evasion
Impact
Usage Insights
  • Integrate Flagsmith feature flags with security controls to enable rapid rollback of risky features during incidents.
  • Use feature flags to progressively enable security enhancements in production, reducing risk of wide-scale failures.
  • Leverage remote config to toggle security-related features dynamically in response to threat intelligence.
  • Incorporate Flagsmith in DevSecOps pipelines to automate risk assessment and feature gating based on security posture.
  • Use role and organization management features to enforce least privilege and separation of duties in feature deployment.

Docs Take 2 Hours. AI Takes 10 Seconds.

Ask anything about flagsmith. Installation? Config? Troubleshooting? Get answers trained on real docs and GitHub issues—not generic ChatGPT fluff.

3 free chats per tool • Instant responses • No credit card

Security Profile
Red Team40%
Blue Team70%
Purple Team60%
Details
LicenseBSD 3-Clause "New" or "Revised" License
LanguagePython
Open Issues1645
Topics
feature-flags
continuous-integration
remote-control
ci
cd
feature-toggles
feature-flag
remote-config
python
feature-flagging