Implement a feature toggle, deploy the code, and determine visibility later on. Each environment can have the same toggle configured with different states, eliminating the need for redeployment to alter behavior in the live environment.
The targeting options encompass boolean toggles, multivariate toggles, remote configuration values, user identities with attributes, segments created from rules based on those attributes, and percentage-based rollouts for canary deployments.
For evaluation purposes, Flagsmith provides server-side SDKs that operate in local evaluation mode, allowing flags to be resolved within the process without the need for a network call for each check. The Edge API delivers client and mobile SDKs from the nearest geographic location. Offline mode is available for environments lacking outbound connectivity. There are over 15 open-source SDKs available, including those for TypeScript, Python, Java, C#, Go, Ruby, PHP, Swift, Kotlin, and Flutter.
Governance capabilities feature audit logs, role-based access management, approval workflows for change requests, scheduled updates, SAML SSO, and SCIM provisioning.
Automation can be achieved through the REST API and Terraform integration.