Wrap a feature in a flag, ship the code, and decide later who sees it. The same flag can hold a different state in each environment, so nothing has to be redeployed to change behaviour in production.
Targeting capabilities include boolean flags, multivariate flags, remote config values, identities with traits, segments built from rules on those traits, and percentage rollouts for canary releases.
For evaluation, Flagsmith supports server-side SDKs run in local evaluation mode, resolving flags in-process with no network call per check. The Edge API serves client and mobile SDKs from the nearest geographical region. Offline mode covers environments with no outbound connectivity. 15+ open source SDKs, including TypeScript, Python, Java, C#, Go, Ruby, PHP, Swift, Kotlin and Flutter.
Governance features include audit logs, role-based access control, change requests with approvals, scheduled changes, SAML SSO and SCIM provisioning.
Automation is possible using the REST API, Terra